Unknown W. Brackets
|
f59d799a5b
|
Reorganize msgpipes code a bit to prep. for cbs.
No real changes.
|
2013-09-08 15:06:34 -07:00 |
|
Unknown W. Brackets
|
136d0b5c50
|
Split msgpipe handling logic from wait/resched.
This way I can reuse it for the callback stuff.
|
2013-09-08 15:06:34 -07:00 |
|
Henrik Rydgard
|
8c88dff5a4
|
More log categories, use them (and existing ones). Improve log config.
|
2013-09-07 22:02:55 +02:00 |
|
Unknown W. Brackets
|
f35b164d11
|
Refactor wait verification a bit in kernel waits.
|
2013-09-07 10:54:00 -07:00 |
|
Unknown W. Brackets
|
543df7ca7a
|
Refactor wait timeouts.
Also, make them not write the timeout ptr if the thread stopped waiting.
Feels safer.
|
2013-09-03 22:32:22 -07:00 |
|
Unknown W. Brackets
|
7349de55d1
|
Fix some initialization/sprintf warnings.
|
2013-09-01 01:15:07 -07:00 |
|
Henrik Rydgard
|
0d0b43818c
|
Warning fixes and stuff
|
2013-08-30 20:14:16 +02:00 |
|
Unknown W. Brackets
|
686d893d5c
|
Return more correct errors inside interrupts.
|
2013-08-28 22:35:06 -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
|
354dbfec6c
|
Improve some reporting of options structs.
|
2013-08-25 16:43:47 -07:00 |
|
Unknown W. Brackets
|
ec46fdd06c
|
Warning fixes in msgpipes.
|
2013-08-24 15:36:24 -07:00 |
|
Unknown W. Brackets
|
4f7f963274
|
Correct sceKernelReferMsgPipeStatus().
|
2013-08-18 18:45:43 -07:00 |
|
Unknown W. Brackets
|
a53c5d291c
|
Update result on non-buffer receive empty too.
|
2013-08-18 18:45:43 -07:00 |
|
Unknown W. Brackets
|
2d1b2bc769
|
Writing 0s on delete/cancel wasn't right after all.
|
2013-08-18 18:45:43 -07:00 |
|
Unknown W. Brackets
|
642e7b255e
|
Drain as much as possible before waiting.
|
2013-08-18 18:45:42 -07:00 |
|
Unknown W. Brackets
|
e6236a1d31
|
Fix sceKernelReceiveMsgPipe() with no buffer.
And simplify, reschedule correctly.
|
2013-08-18 18:45:42 -07:00 |
|
Unknown W. Brackets
|
b7ea35b71d
|
Add some error checking to msgpipe receives.
|
2013-08-18 18:38:14 -07:00 |
|
Unknown W. Brackets
|
e2f0dfe243
|
Wrap sceKernelReceiveMsgPipe() and friends.
|
2013-08-18 18:38:14 -07:00 |
|
Unknown W. Brackets
|
6750794c8a
|
Fix a weird sceKernelTrySendMsgPipe() edge case.
|
2013-08-18 18:38:12 -07:00 |
|
Unknown W. Brackets
|
769bac3acf
|
Fix send of 0 bytes, more error handling.
|
2013-08-18 18:38:12 -07:00 |
|
Unknown W. Brackets
|
29067edf52
|
When sorting, also clear not waiting threads.
|
2013-08-18 18:38:11 -07:00 |
|
Unknown W. Brackets
|
23625eec30
|
Simplify and fix msgpipe send queuing logic.
Should reschedule, should wait in line, couple error messages.
|
2013-08-18 18:38:11 -07:00 |
|
Unknown W. Brackets
|
27268967f9
|
Sort msgpipe waits while waking (like others.)
|
2013-08-18 18:38:10 -07:00 |
|
Unknown W. Brackets
|
4be06d2432
|
Wrap the msgpipe send functions.
|
2013-08-18 18:38:10 -07:00 |
|
Unknown W. Brackets
|
653e0f9629
|
Don't wait on a msgpipe when timeout <= 2.
|
2013-08-18 18:38:09 -07:00 |
|