raven02
|
ac95819ec1
|
Return SCE_KERNEL_ERROR_ILLEGAL_PRIORITY when priority < 0
|
2013-09-24 21:51:05 +08:00 |
|
Unknown W. Brackets
|
197b4a34f4
|
Improve error handling in sceIoLseek*().
|
2013-09-22 23:37:51 -07:00 |
|
Unknown W. Brackets
|
301884428f
|
Buildfixes for Symbian and iOS/etc.
|
2013-09-15 08:18:20 -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
|
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 |
|
Henrik Rydgard
|
324cde5a79
|
Let's actually use the log category mechanism. A first step.
|
2013-09-07 21:19:21 +02:00 |
|
Unknown W. Brackets
|
1eb858602c
|
Add io async wait callback handlers.
|
2013-09-07 11:22:48 -07:00 |
|
Unknown W. Brackets
|
d8d8d3b0ec
|
Use a different wait type for async io.
|
2013-09-07 11:04:42 -07:00 |
|
Unknown W. Brackets
|
46b52ca552
|
Wake up waiting threads on file delete.
|
2013-09-07 10:53:59 -07:00 |
|
Unknown W. Brackets
|
cddfd2f3b2
|
Allow separate threads to wait on async io.
|
2013-09-07 10:53:59 -07:00 |
|
Unknown W. Brackets
|
15a0f39fa1
|
Return yet more errors while inside interrupts.
|
2013-08-28 23:15:13 -07:00 |
|
Unknown W. Brackets
|
211c2bd955
|
Refuse a few more waits w/ dispatch/intr disabled.
|
2013-08-28 22:35:05 -07:00 |
|
Unknown W. Brackets
|
1ed8edb0d3
|
Avoid some dangerous hex constant widths.
|
2013-08-22 23:23:48 -07:00 |
|
Unknown W. Brackets
|
2ef650aa2d
|
Add a bunch of HLE functions for better reporting.
|
2013-08-22 23:04:55 -07:00 |
|
Henrik Rydgard
|
c46b7fbe1b
|
Let's try doing all I/O on the thread if threading is enabled, no matter how short.
|
2013-08-21 20:50:45 +02:00 |
|
Unknown W. Brackets
|
49c7b9628a
|
Fix some correctness warnings.
|
2013-08-12 23:40:22 -07:00 |
|
Unknown W. Brackets
|
fe8850b34d
|
Set the IO thread's name for debugging.
|
2013-08-11 12:22:01 -07:00 |
|
Unknown W. Brackets
|
dd1cbe55d4
|
Give sceIoWrite the same treatment, for savedata.
|
2013-08-11 12:04:38 -07:00 |
|
Unknown W. Brackets
|
193a336189
|
Run sceIoRead operations on a separate thread.
This should improve stutter. Also verified via a timer to improve
performance (although, not very much, ~0.07 seconds during an entire
game load.)
|
2013-08-11 11:53:21 -07:00 |
|
Unknown W. Brackets
|
85ad4a80dd
|
Start and stop a separate thread for IO.
Not actually running anything on it yet.
|
2013-08-11 11:51:36 -07:00 |
|
Unknown W. Brackets
|
54ca1e212f
|
Unmount filesystems during HLE shutdown.
Fixes #3115.
|
2013-08-10 14:04:07 -07:00 |
|
Unknown W. Brackets
|
333cc33efb
|
Handle OpenFile() errors in a more threadsafe way.
Probably needs better cleanup though.
|
2013-08-10 09:54:14 -07:00 |
|
Unknown W. Brackets
|
bafe8391fd
|
Memory layout for sceIo.
|
2013-07-27 15:41:19 -07:00 |
|
Unknown W. Brackets
|
81f7103e0b
|
Use *_le for the sceKernel* funcs.
|
2013-07-25 08:04:34 -07:00 |
|
Unknown W. Brackets
|
3decbba334
|
Correctly output NULs, etc. (i.e. UTF-16.)
|
2013-07-21 12:56:55 -07:00 |
|