Unknown W. Brackets
|
b928f50353
|
Cleanup sceKernelRegisterExitCallback() per tests.
|
2013-09-29 01:10:07 -07:00 |
|
Unknown W. Brackets
|
a7ec139b5a
|
Savestate the exit callback, reporting.
Seems like LoadExecForUser_362A956B() uses it, so we need to save it.
I have no confidence that function works correctly, so let's report it.
|
2013-09-29 00:19:54 -07:00 |
|
Unknown W. Brackets
|
d1d9fb5bbf
|
Start the kernel ids over on reset.
So that things aren't affected by wrapping over. Although, maybe we
should handle that better if it causes incorrect behavior...
|
2013-09-17 08:11:51 -07:00 |
|
Unknown W. Brackets
|
50e9e45d65
|
Check version in each DoState() func.
They bail on PointerWrap error or bad version.
|
2013-09-14 20:23:03 -07:00 |
|
Unknown W. Brackets
|
cff9a7b819
|
Don't allow thread start/create inside interrupts.
This fixes the volatile power test, and returns the right message even for
bad arguments.
|
2013-09-14 02:48:10 -07:00 |
|
Unknown W. Brackets
|
b898e397aa
|
Correct sceKernelGetThreadStackFreeSize().
It was always returning 0.
|
2013-09-10 01:31:03 -07:00 |
|
Unknown W. Brackets
|
64b75ed3ff
|
Decentralize callback registration.
Callbacks are always tied to THEIR thread, and the registration was all
based on the current thread which is just not the right way.
|
2013-09-09 00:21:15 -07:00 |
|
Unknown W. Brackets
|
08b41df6a2
|
Change a few more log types.
|
2013-09-07 13:31:14 -07:00 |
|
Henrik Rydgard
|
8c88dff5a4
|
More log categories, use them (and existing ones). Improve log config.
|
2013-09-07 22:02:55 +02:00 |
|
Henrik Rydgard
|
cc8e4cb8fe
|
Split out sceNetAdhoc* into a separate file from sceNet.
|
2013-09-07 00:55:42 +02:00 |
|
Lioncash
|
1583bcb499
|
Fix a null check in sceKernel.cpp
Since CreateByIDType() can return null, it seems odd that this would be after the statement "pool[i]->uid = i + handleOffset;"
|
2013-09-04 14:19:32 -04:00 |
|
shenweip
|
c05100e0e3
|
Add sceHeap,some games will call this.
e.g. Linear ModeSenritsu no Stratus
|
2013-09-04 11:05:14 +08:00 |
|
Unknown W. Brackets
|
15a0f39fa1
|
Return yet more errors while inside interrupts.
|
2013-08-28 23:15:13 -07:00 |
|
Unknown W. Brackets
|
686d893d5c
|
Return more correct errors inside interrupts.
|
2013-08-28 22:35:06 -07:00 |
|
Unknown W. Brackets
|
17a5a42a14
|
Disable some common waits inside interrupts.
|
2013-08-27 23:55:37 -07:00 |
|
Unknown W. Brackets
|
61fae4e920
|
Return proper errors while dispatch disabled.
In at least the majority of waits.
|
2013-08-27 23:55:37 -07:00 |
|
Unknown W. Brackets
|
252bf04c64
|
sceKernelDelaySysClockThread() cleanup.
It doesn't wait either of course.
|
2013-08-27 23:55:35 -07:00 |
|
Unknown W. Brackets
|
93b461774a
|
Disable common wait funcs while intr disabled.
Per PSP tests.
|
2013-08-27 23:55:35 -07:00 |
|
Unknown W. Brackets
|
9aaad39b46
|
Disable sceKernelDelayThread() w/intr disabled.
But automatically resume the dispatch thread if only it is disabled.
|
2013-08-27 23:55:34 -07:00 |
|
Unknown W. Brackets
|
d547d2b391
|
Implement sceKernelCancelMutex().
|
2013-08-25 16:38:49 -07:00 |
|
Unknown W. Brackets
|
18832f3ca7
|
Wrap sceKernelFreeFpl() and use better errors.
|
2013-08-25 16:38:49 -07:00 |
|
Unknown W. Brackets
|
6c6aa1b8ee
|
Wrap sceKernelAllocateFpl() and friends.
|
2013-08-25 16:38:49 -07:00 |
|
Unknown W. Brackets
|
a947c95829
|
Clean up sceKernelReferFplStatus().
|
2013-08-25 16:38:47 -07:00 |
|
Unknown W. Brackets
|
fb95f07c5d
|
Implement cancel and delete for fpls.
|
2013-08-25 16:38:47 -07:00 |
|
Unknown W. Brackets
|
f48b730828
|
Wrap sceKernelCreateFpl and fix refer status.
Just initial changes to make it test properly.
|
2013-08-25 15:14:20 -07:00 |
|