Unknown W. Brackets
|
e9916bdf0b
|
ThreadEvent: Add management functions.
Currently never being triggered, though.
|
2016-05-28 21:17:16 -07:00 |
|
Unknown W. Brackets
|
04576189b4
|
Callbacks: Fix delete when multiple for a thread.
Oops, this was deleting all after the deleted one.
|
2016-05-28 21:15:25 -07:00 |
|
Henrik Rydgard
|
4197148dc4
|
Add some paranoid checks hoping to fix crashes reported in Google Play developer console.
|
2016-04-09 18:27:35 +02:00 |
|
Unknown W. Brackets
|
ef1dc583a2
|
Fix various minor warnings.
|
2016-03-20 14:17:51 -07:00 |
|
Unknown W. Brackets
|
8c337850fc
|
Disallow thread termination in interrupts.
But only for certain SDK versions, as per testing.
|
2015-11-15 11:38:59 -08:00 |
|
Unknown W. Brackets
|
9591db2daa
|
Cleanup RETURN() in __KernelWaitCurThread().
This hasn't been needed for a while.
|
2015-10-24 13:11:07 -07:00 |
|
Henrik Rydgard
|
b07b002040
|
Introduce "Compatibility Flags".
These should be used very restrictively, see comment in Compatibility.h.
Should help #8004, by disabling depth rounding in Fight Night round 3.
|
2015-09-27 01:23:20 +02:00 |
|
Unknown W. Brackets
|
91632a1ea5
|
Add some fallback logic when scheduling dies.
|
2015-09-12 13:36:52 -07:00 |
|
Unknown W. Brackets
|
c03b163537
|
Move ThreadQueueList to a separate file.
Not reused anywhere, but just so it's a little cleaner.
|
2015-09-12 13:03:15 -07:00 |
|
Unknown W. Brackets
|
a1139a4f45
|
Add some comments to the thread queue handling.
|
2015-09-12 12:57:44 -07:00 |
|
Unknown W. Brackets
|
909e4b9bd8
|
Switch lo and hi so that low comes first.
This way we can treat it as a single 64-bit value.
|
2015-06-28 10:42:19 -07:00 |
|
Henrik Rydgard
|
8dc77ff32e
|
ARM64: Turn off some debugging stuff, start implementing instructions. Something is wrong though, if I implement more than addiu things break..
|
2015-04-06 18:13:09 +02:00 |
|
Unknown W. Brackets
|
2450724be2
|
Make Memory::Memcpy() execute memchecks directly.
This makes it easier to handle breakpoints in HLE.
|
2015-04-05 18:09:20 -07:00 |
|
Unknown W. Brackets
|
8d5f843bb8
|
Cleanup thread start and create logging.
Also report less cases.
|
2015-03-28 14:46:09 -07:00 |
|
Unknown W. Brackets
|
fc3d6ff04a
|
Disable reporting for some thread funcs.
We know they are misused and it's not giving us extra information.
|
2015-03-28 14:32:32 -07:00 |
|
Unknown W. Brackets
|
0aaabcaac9
|
Clear old registered action types on reset.
|
2015-03-28 13:01:49 -07:00 |
|
Unknown W. Brackets
|
c2153ff976
|
Add new logging in sceKernelCreateThread().
|
2015-03-22 21:22:40 -07:00 |
|
Unknown W. Brackets
|
110cc119ce
|
Change some logging in the last Callback func.
|
2015-03-22 20:51:56 -07:00 |
|
Unknown W. Brackets
|
52a37c1330
|
Actually use the table's arg and ret masks.
|
2015-03-22 20:51:56 -07:00 |
|
Unknown W. Brackets
|
fcf0518223
|
Update all the HLE tables with arg and ret info.
|
2015-03-22 20:51:55 -07:00 |
|
Unknown W. Brackets
|
41631eb2b1
|
Try a different format of HLE logging.
|
2015-03-22 20:49:42 -07:00 |
|
Henrik Rydgard
|
fd1dcb881f
|
Add ability to flag function to clear a bit of stack. See #6374, idea by JPCSP, pointed out by sum2012.
|
2015-03-02 01:03:12 +01:00 |
|
Chin
|
22593cddcc
|
Use pre-increment instead of post-increment for iterators, and use auto for some iterators
|
2015-03-01 16:55:47 +01:00 |
|
Unknown W. Brackets
|
d5c7fb3f0e
|
Avoid an out of bounds mem access.
|
2015-01-17 18:43:03 -08:00 |
|
sum2012
|
589cf551a0
|
Revert "Fixed an issue when MipsCall executed on any random thread instead of it's own thread causing some registers to be corrupted and leading to invalid address access"
This reverts commit 8a65d73ad25ad0f35b02f0e3af84de37625550b0.
|
2015-01-04 13:04:05 +01:00 |
|