Henrik Rydgard
|
789c4781c0
|
Merge remote-tracking branch 'origin/master' into armjit
Conflicts:
Core/HLE/sceKernelThread.cpp
|
2013-01-09 00:43:44 +01:00 |
|
Henrik Rydgard
|
8c06edc47b
|
It's getting close to the first totally unoptimized jit run.
|
2013-01-08 17:03:17 +01:00 |
|
Unknown W. Brackets
|
1f21ea4236
|
Implement sceKernelReleaseWaitThread().
|
2013-01-07 19:44:39 -08:00 |
|
Unknown W. Brackets
|
0eb13142aa
|
Avoid calling thread->getName() in release builds.
Profile shows this will save a couple percentage points.
|
2013-01-07 18:09:26 -08:00 |
|
Unknown W. Brackets
|
138b3a0823
|
Add warnings to sceKernelCreateThread().
Trying to check when it's being misused.
|
2013-01-07 18:09:23 -08:00 |
|
Unknown W. Brackets
|
ea9e87b355
|
Correct error codes for sceKernelWaitThreadEnd().
|
2013-01-07 15:43:37 -08:00 |
|
Unknown W. Brackets
|
3b5d1efd56
|
Implement timeouts for sceKernelWaitThreadEnd().
|
2013-01-07 11:11:23 -08:00 |
|
Unknown W. Brackets
|
666ba6ecc3
|
Properly set thread status on create/term/start.
|
2013-01-07 10:45:56 -08:00 |
|
Unknown W. Brackets
|
c88ae1e34c
|
Make sceKernelWaitThreadEnd return the exit status.
Also fix the exit status not being recorded properly.
|
2013-01-07 10:31:19 -08:00 |
|
Unknown W. Brackets
|
5ac7f6a211
|
Clean up sceKernelWaitThreadEnd() wrappers.
|
2013-01-07 10:02:11 -08:00 |
|
Henrik Rydgard
|
2f69250fc0
|
Store fcr0 and fcr31 in context (why was this commented out?)
|
2013-01-07 13:42:05 +01:00 |
|
Unknown W. Brackets
|
21cfd087e1
|
Move Action out of Common, don't use savedV0.
Compiler error was annoying me anyway.
|
2013-01-06 15:56:13 -08:00 |
|
Unknown W. Brackets
|
0d8bdfe989
|
Allow mipscalls to change the return value.
At least, seems like mpeg needs this.
|
2013-01-06 14:58:04 -08:00 |
|
Henrik Rydgard
|
b8eab42add
|
Add support for a couple of sceIoIoctl commands. Init some vars.
|
2013-01-06 09:54:43 +01:00 |
|
Henrik Rydgard
|
596dee2871
|
Turn down log level for sceKernelDelaySysClockThread. Minimum wait time 200.
|
2013-01-05 23:54:55 +01:00 |
|
Henrik Rydgard
|
9fe592e83a
|
Implement sceKernelDelaySysClockThreadCB
|
2013-01-05 23:24:05 +01:00 |
|
Henrik Rydgard
|
b283b915cb
|
Implement sceKernelReferThreadRunStatus
|
2013-01-05 23:07:13 +01:00 |
|
Henrik Rydgard
|
6ecf2d235c
|
Fix integer overflow in scheduling.
|
2013-01-05 22:44:30 +01:00 |
|
Henrik Rydgard
|
5ba5ceff19
|
Merge branch 'master' into mediaengine
|
2013-01-05 16:22:08 +01:00 |
|
Arthur Blot
|
b12bc54dda
|
Fixed threads/k0 test, updated pspautotests
|
2013-01-04 17:07:17 +01:00 |
|
Arthur Blot
|
a693081b17
|
Fixed $k0 overwriting $sp content & stack address
|
2013-01-04 00:58:36 +01:00 |
|
Henrik Rydgard
|
972e4ea4e4
|
Warning fixes, prevent a possible (but unlikely) crash
|
2013-01-02 21:05:00 +01:00 |
|
Henrik Rydgård
|
1ea34bb6e8
|
Stub out all of VTimer.
|
2012-12-30 21:30:33 +01:00 |
|
Unknown W. Brackets
|
6f9f9e1c98
|
Merge branch 'master' into mediaengine.
Note: doesn't compile, just fixes conflicts.
Conflicts:
Core/HLE/sceKernel.cpp
Core/HLE/sceKernelThread.cpp
Core/HLE/sceKernelThread.h
|
2012-12-28 22:32:56 -08:00 |
|
Unknown W. Brackets
|
bcecd881b1
|
Savestate cleanup + be more careful with vectors.
For some reason I debugged it going into std::string so I just made
them all more explicit which fixed everything.
|
2012-12-28 13:55:31 -08:00 |
|