Commit Graph

6345 Commits (ceda2d280e8a3030c1e23083c5cea9158387fe4c)

Author SHA1 Message Date
bunnei de36d82dde - added debug logging to syscall.cpp
- added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
11 years ago
bunnei 34dc0a9b07 added config_mem module for HLE of firmware configuration memory settings 11 years ago
bunnei f7c6302009 - added CallMCR function to coprocessor HLE module
- moved instruction decoding to coprocessor HLE module
11 years ago
bunnei c1e71ae1ac fixed include in coprocessor.cpp 11 years ago
bunnei f043424915 renamed hle "mrc" module to "coprocessor" 11 years ago
bunnei 4ee72869cc - added some function wrappers for HLE
- added stub for SVC CreateAddressArbiter
- added OutputDebugString SVC
11 years ago
archshift b9fc729928 Problematic template functions 11 years ago
bunnei a48c6b947d removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class 11 years ago
bunnei 451a14f98c fixed weird spacing 11 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) 11 years ago
bunnei 9e047e32d4 added simple GSP GPU ReadHWRegs function to support returning the framebuffer address 11 years ago
bunnei a272803dcb added preliminary DataSynchronizationBarrier support with simple DMA copy 11 years ago
bunnei cb0663de51 moved HLE::MRC to its own module, added support for catching data synchronization barrier command 11 years ago
bunnei e08f242141 fixed bug where svc_ControlMemory was not properly getting passed in parameters 11 years ago
bunnei 890c7261d2 - added preliminary support for svc_MapMemoryBlock
- added shared memory region
- moarrrr cleanups to memory_map
11 years ago
bunnei 66e1f8ab33 added GSP::RegisterInterruptRelayQueue function 11 years ago
bunnei cd0664eb77 - refactored how service functions are called
- added option to create/delete service handles
11 years ago
bunnei 70c2cce963 renamed hw_lcd module to just lcd 11 years ago
bunnei b2baafaf8b added GSP heap memory allocation 11 years ago
bunnei f0797dcf1f added a new function wrapper 11 years ago
bunnei 9d1a17ca88 fixed bug with printing std::string in log messages 11 years ago
bunnei bb5bc2df25 added class stub for HID:User service 11 years ago
bunnei b8851305bd updated service comments 11 years ago
bunnei de3dcd38f6 - fixed tabs in function_wrappers.h
- fixed log message wording in hle.cpp
- added syscall stubs for CloseHandle and WaitSynchronization1
11 years ago
bunnei 32c3462047 - added stubbed out GSP::Gpu service interface
- various cleanups/refactors to HLE services
11 years ago
bunnei acef5e0b17 removed no longer used function header 11 years ago
bunnei ffabed8c25 restructured hle:services completely to use function lookup tables 11 years ago
bunnei 386dd722e7 fixed naming for APT_U 11 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
11 years ago
bunnei 18766b9e69 added a stub for GetLockHandle 11 years ago
bunnei 9f4d677cdf added framework for APT service (application and title launching service) 11 years ago
bunnei 524e78ece8 renamed class Interface_SRV to SRV 11 years ago
bunnei 5ea4679630 added some very initial command parsing for SRV Sync 11 years ago
bunnei 67f6e41470 added a GetPointer function for reading from HLE command buffer 11 years ago
bunnei 6f6d5158de added OS memory read/write for thread command buffer 11 years ago
bunnei b24e6f2b60 cleanups to service HLE 11 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
11 years ago
bunnei 02fbd42e7f - renamed hle_syscall to just syscall
- added service.h as an initial service interface
11 years ago
bunnei 7ea7585898 replace tabs with spaces 11 years ago
bunnei f6c328cf37 moved hle.cpp into hle folder (due to mistake earlier) 11 years ago
bunnei e9f0e4967d added remaining known syscall functions to Syscall_Table 11 years ago
bunnei 2bde8f2856 base code to call a syscall from ARM11 appcore 11 years ago
bunnei 3bd041f5b0 changed some naming/misc cleanups 11 years ago
bunnei 2a7d7ce55d - removed syscall classes (will just use HLEFunction)
- added hle.cpp and module registration
- removed unused code
11 years ago
bunnei f68de21ad1 added initial modules for setting up SysCall HLE 11 years ago