bunnei
112904b832
- renamed NewHandle to CreateHandle
- updated CreateHandle/DeleteHandle to use KernelObject's
12 years ago
bunnei
eab6fd01d7
- updated service(s) to be KernelObject's
- various cleanups
12 years ago
bunnei
725d240bf7
renamed "UID" to "Handle" where appropriate
12 years ago
bunnei
772abad778
- moved Handle/Result definitions to kernel.h
- added ResetType enum
12 years ago
bunnei
39ee75fc8d
added stubbed GetProcSemaphore - does nothing but avoids an exception
12 years ago
bunnei
540a693eae
updated APT_U::GetLockHandle to return a valid handle
12 years ago
bunnei
b39cd3a64c
removed unknown fields from GX_CmdBufferHeader
12 years ago
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)
12 years ago
bunnei
a48c6b947d
removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class
12 years ago
bunnei
451a14f98c
fixed weird spacing
12 years ago
bunnei
a6c925112a
hackish but working way to set the framebuffer location to VRAM (used in ARM11 demos tested thus far, e.g. yeti3DS)
12 years ago
bunnei
9e047e32d4
added simple GSP GPU ReadHWRegs function to support returning the framebuffer address
12 years ago
bunnei
66e1f8ab33
added GSP::RegisterInterruptRelayQueue function
12 years ago
bunnei
cd0664eb77
- refactored how service functions are called
- added option to create/delete service handles
12 years ago
bunnei
9d1a17ca88
fixed bug with printing std::string in log messages
12 years ago
bunnei
bb5bc2df25
added class stub for HID:User service
12 years ago
bunnei
b8851305bd
updated service comments
12 years ago
bunnei
32c3462047
- added stubbed out GSP::Gpu service interface
- various cleanups/refactors to HLE services
12 years ago
bunnei
acef5e0b17
removed no longer used function header
12 years ago
bunnei
ffabed8c25
restructured hle:services completely to use function lookup tables
12 years ago
bunnei
386dd722e7
fixed naming for APT_U
12 years ago
bunnei
7ec5950bc4
- extracted srv: calls from service.cpp and put in its own module
- added function tables for service calls
- lots of refactoring
12 years ago
bunnei
18766b9e69
added a stub for GetLockHandle
12 years ago
bunnei
9f4d677cdf
added framework for APT service (application and title launching service)
12 years ago
bunnei
524e78ece8
renamed class Interface_SRV to SRV
12 years ago
bunnei
5ea4679630
added some very initial command parsing for SRV Sync
12 years ago
bunnei
b24e6f2b60
cleanups to service HLE
12 years ago
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
12 years ago
bunnei
02fbd42e7f
- renamed hle_syscall to just syscall
- added service.h as an initial service interface
12 years ago