bunnei
174cc9a0ed
hle: added a hokey way to force a thread reschedule during CPU single step mode (as used by the debugger)
2014-06-05 00:26:48 -04:00
bunnei
10447d1f48
kernel: changed main thread priority to default, updated Kernel::Reschedule to use PrepareReschedule
2014-06-01 21:42:50 -04:00
bunnei
9fd5d6c7d8
hle: removed PARAM64 macro (this was incorrect), made several bug fixes accordingly for decoding U64 function parameters
2014-05-28 21:20:00 -04:00
bunnei
143bba2045
renamed "syscall" module to "svc" (more accurate naming)
2014-05-20 18:28:38 -04:00
bunnei
4d7f3c74fd
added function stubs for EatCycles and ReSchedule
2014-05-14 20:49:02 -04:00
bunnei
72622a1b5a
- removed HLE mem "hack" and replaced with kernel mem region
...
- added a helper function for getting command buffer for services
- fixed bug where GSP DMA was incorrectly being done in DataSynchronizationBarrier (instead of gsp_TriggerCmdReqQueue)
2014-05-07 21:04:55 -04:00
bunnei
cb0663de51
moved HLE::MRC to its own module, added support for catching data synchronization barrier command
2014-04-25 17:15:19 -04:00
bunnei
de3dcd38f6
- fixed tabs in function_wrappers.h
...
- fixed log message wording in hle.cpp
- added syscall stubs for CloseHandle and WaitSynchronization1
2014-04-16 20:41:33 -04:00
bunnei
67f6e41470
added a GetPointer function for reading from HLE command buffer
2014-04-13 00:37:10 -04:00
bunnei
6f6d5158de
added OS memory read/write for thread command buffer
2014-04-12 23:31:39 -04:00
bunnei
68e198476f
- added HLE to connect to "srv:" service
...
- added a manager for keeping track of services/ports
- added a memory mapped region for memory accessed by HLE
- added HLE for GetThreadCommandBuffer function
2014-04-12 21:55:36 -04:00
bunnei
7ea7585898
replace tabs with spaces
2014-04-11 18:09:23 -04:00
bunnei
2bde8f2856
base code to call a syscall from ARM11 appcore
2014-04-10 23:26:12 -04:00
bunnei
3bd041f5b0
changed some naming/misc cleanups
2014-04-10 22:15:07 -04:00
bunnei
2a7d7ce55d
- removed syscall classes (will just use HLEFunction)
...
- added hle.cpp and module registration
- removed unused code
2014-04-10 21:30:00 -04:00
bunnei
f68de21ad1
added initial modules for setting up SysCall HLE
2014-04-10 19:58:28 -04:00