James Benton
|
a756829e7c
|
cafe/kernel: Fix race condition with submitted IPC requests.
|
2018-08-20 11:37:16 +01:00 |
|
James Benton
|
04bcbe1698
|
cafe/kernel: Fix exception context stack pointer.
|
2018-08-20 11:36:49 +01:00 |
|
James Benton
|
8883fbd66e
|
cafe/kernel: Fix core and exception contexts not reserving ABI stack space.
|
2018-08-20 11:36:40 +01:00 |
|
James Benton
|
b1818c72a6
|
cafe/hle: Log unimplemented function imports.
|
2018-08-20 09:28:02 +01:00 |
|
James Benton
|
f23c5fd0a2
|
cafe/coreinit: Remove pragma optimize off
|
2018-08-20 09:27:45 +01:00 |
|
James Benton
|
2295dadb39
|
cafe/gx2: Add missing RegisterDataInternal for gx2_state.cpp
|
2018-08-20 09:27:34 +01:00 |
|
James Benton
|
4f569d7331
|
cafe/sndcore2: Add missing calls to register symbol functions.
|
2018-08-20 09:27:20 +01:00 |
|
James Benton
|
97cdfc81bf
|
cafe/hle: Redirect snd_core.rpl to sndcore2.rpl
|
2018-08-20 09:27:04 +01:00 |
|
James Benton
|
25686c4665
|
cafe/hle: Redirect snd_user.rpl to snduser2.rpl
|
2018-08-20 09:26:52 +01:00 |
|
James Benton
|
033af8a61d
|
cafe/loader: Fix unimplemented HLE function imports.
|
2018-08-20 09:26:26 +01:00 |
|
James Benton
|
0e04e22333
|
cafe/loader: Remove pragma optimize off.
|
2018-08-20 09:25:06 +01:00 |
|
James Benton
|
f95a47dfa9
|
cafe/gx2: Add missing calls to register symbol functions.
|
2018-08-20 09:24:32 +01:00 |
|
James Benton
|
d1276e7530
|
cafe/coreinit: Zero thread memory in OSCreateThread.
This is only needed because we do a few asserts around the place which
coreinit.rpl does not do.
|
2018-08-20 09:24:17 +01:00 |
|
James Benton
|
5f24e14888
|
cafe/nn_temp: Port and update nn_temp.
|
2018-08-18 16:38:09 +01:00 |
|
James Benton
|
1a6a51ed71
|
ios/fs: Add FSAStatFlags::Quota.
|
2018-08-18 16:37:42 +01:00 |
|
James Benton
|
ae35eba7ab
|
cafe/coreinit: Declare FSStatFlags as alias for ios::fs::FSAStatFlags.
|
2018-08-18 16:37:34 +01:00 |
|
James Benton
|
84fb27a402
|
cafe/coreinit: Implement FSBindUnmount{Async}.
|
2018-08-18 11:45:37 +01:00 |
|
James Benton
|
e8fed59e21
|
cafe/coreinit: Fix some type conversion warnings.
|
2018-08-18 11:44:11 +01:00 |
|
James Benton
|
0dbe0fc621
|
cafe/coreinit: Implement FSChangeMode{Async}.
|
2018-08-18 11:07:08 +01:00 |
|
James Benton
|
24ff53cc83
|
ios/mcp: Initialise sys prod config eeprom_version and product_area.
|
2018-08-18 10:41:16 +01:00 |
|
James Benton
|
a08b9c91e0
|
cafe/coreinit: Implement debugger::break_on_entry for new CafeOS.
|
2018-08-18 10:36:34 +01:00 |
|
James Benton
|
f14c1ce4fc
|
cafe: Implement handling of unimplemented HLE functions.
|
2018-08-18 10:36:11 +01:00 |
|
James Benton
|
fc2673a8d0
|
cafe/loader: Fix trampoline instruction encoding.
|
2018-08-18 10:35:47 +01:00 |
|
James Benton
|
df5a365e37
|
cafe/coreinit: Implement FSBindMount{Async}.
|
2018-08-18 09:42:50 +01:00 |
|
James Benton
|
6c5f01f95a
|
cafe/coreinit: Change FSErrorFlag from enum to flags.
|
2018-08-18 09:42:26 +01:00 |
|
James Benton
|
80f0c112ab
|
common/platform/win_memory: Do not use global for mapped file views.
This could fuck up on interactions with unordered global destructors
being called.
|
2018-08-17 15:14:19 +01:00 |
|
James Benton
|
09668db7b0
|
Delete more old unused kernel code.
|
2018-08-17 11:15:06 +01:00 |
|
James Benton
|
9351a2b36a
|
cafe/kernel: Print symbols for cpu branch trace handler.
|
2018-08-17 11:15:00 +01:00 |
|
James Benton
|
af15b4ad2e
|
cafe/coreinit: Implement OSGetSymbolName.
|
2018-08-17 11:14:59 +01:00 |
|
James Benton
|
7a6aa442c3
|
debugger: Use new kernel findClosestSymbol for stack view.
|
2018-08-17 11:14:57 +01:00 |
|
James Benton
|
7e7f112ecd
|
cafe/kernel: Implement findClosestSymbol.
|
2018-08-17 11:14:56 +01:00 |
|
James Benton
|
ca9ce8d231
|
cafe/kernel: Implement validateAddressRange.
|
2018-08-17 11:14:54 +01:00 |
|
James Benton
|
f6fb43bbe2
|
cafe/coreinit: Implement tls_get_addr.
|
2018-08-17 11:14:51 +01:00 |
|
James Benton
|
b3e11429b5
|
kernel: Remove more old kernel things.
|
2018-08-17 11:14:50 +01:00 |
|
James Benton
|
2b78c37c3f
|
debugger: Update initialisation to use new loader data.
|
2018-08-17 11:14:48 +01:00 |
|
James Benton
|
f781d42f0e
|
debugger: Update segment window to use new loader data.
|
2018-08-17 11:14:46 +01:00 |
|
James Benton
|
bff2a4f62c
|
debugger: Update analysis to use new loader data.
|
2018-08-17 11:14:44 +01:00 |
|
James Benton
|
dc37bc143a
|
cafe/loader: Add a mutex so we can access data safely from debugger.
|
2018-08-17 11:14:42 +01:00 |
|
James Benton
|
de847a7f94
|
debugger: Fix missing PopStyleColor in GL performance window.
|
2018-08-17 11:14:40 +01:00 |
|
James Benton
|
4fa77c6eeb
|
debugger: Fix JIT stats window when sampled failed.
|
2018-08-17 11:14:38 +01:00 |
|
James Benton
|
85888e0453
|
Remove old kernel HLE & ppcutils.
|
2018-08-17 11:14:34 +01:00 |
|
James Benton
|
d18bed8844
|
cafe/kernel: Move cpu entry to cafe/kernel.
|
2018-08-17 11:14:33 +01:00 |
|
James Benton
|
2a67040784
|
decaf: Remove unused decaf_game.{h,cpp}
|
2018-08-17 11:14:31 +01:00 |
|
James Benton
|
fb35523bca
|
cafe/hle/gx2: Fix include in gx2_debug_dds.
|
2018-08-17 11:14:29 +01:00 |
|
James Benton
|
37f3c10c39
|
cafe/hle/nn_cmpt: Fix invalid type conversion.
|
2018-08-17 11:14:27 +01:00 |
|
James Benton
|
d577a741fa
|
cafe/hle/nn_aoc: Fix invalid type conversion.
|
2018-08-17 11:14:25 +01:00 |
|
James Benton
|
3e2484c472
|
cafe/hle/nn_save: Fix include of nn_act.
|
2018-08-17 11:14:23 +01:00 |
|
James Benton
|
90f8085875
|
cafe/hle/padscore: Fix some types.
|
2018-08-17 11:14:22 +01:00 |
|
James Benton
|
29b456426f
|
cafe/loader: Fix encoding of SPR for mtspr in generated trampolines.
|
2018-08-17 11:14:20 +01:00 |
|
James Benton
|
da19d72b96
|
cafe/hle/nn_boss: Fix missing definitions for class statics.
|
2018-08-17 11:14:19 +01:00 |
|