aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/hle.cpp
AgeCommit message (Collapse)Author
2015-02-13core: Apply static to local functionsLioncash
2015-02-10Asserts: break/crash program, fit to style guide; log.h->assert.harchshift
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft.
2015-01-21Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxarchshift
2015-01-18Merge pull request #383 from zhuowei/shared_pagebunnei
Add some support for the shared page
2015-01-15Add some support for the shared page (currently 3d slider is implemented)Zhuowei Zhang
2015-01-09Move ThreadContext to core/core.h and deal with the falloutYuri Kunde Schlesner
2014-12-25ARM: Add a mechanism for faking CPU time elapsed during HLE.bunnei
- Also a few cleanups.
2014-12-21CFG: Create a new subfolder cfg inside service to handle cfgSubv
Moved most of the shared CFG code there, implemented a few CFG:I functions
2014-12-20License changepurpasmart96
2014-12-16HLE: Rename namespaces to match move & fix initialization orderYuri Kunde Schlesner
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ↵Emmanuel Gil Peyrot
or generated
2014-09-08core: Prune redundant includesarchshift
2014-06-13HLE: Removed usnused EatCycles function.bunnei
2014-06-13HLE: Updated all uses of NULL to nullptr (to be C++11 compliant)bunnei
2014-06-05hle: added a hokey way to force a thread reschedule during CPU single step ↵bunnei
mode (as used by the debugger)
2014-06-01kernel: changed main thread priority to default, updated Kernel::Reschedule ↵bunnei
to use PrepareReschedule
2014-05-29hle: cleaned up log messagesbunnei
2014-05-20renamed "syscall" module to "svc" (more accurate naming)bunnei
2014-05-14added function stubs for EatCycles and ReSchedulebunnei
2014-05-07- removed HLE mem "hack" and replaced with kernel mem regionbunnei
- 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-04-25moved HLE::MRC to its own module, added support for catching data ↵bunnei
synchronization barrier command
2014-04-16- fixed tabs in function_wrappers.hbunnei
- fixed log message wording in hle.cpp - added syscall stubs for CloseHandle and WaitSynchronization1
2014-04-13added framework for APT service (application and title launching service)bunnei
2014-04-13added a GetPointer function for reading from HLE command bufferbunnei
2014-04-12added OS memory read/write for thread command bufferbunnei
2014-04-12- added HLE to connect to "srv:" servicebunnei
- 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-11- renamed hle_syscall to just syscallbunnei
- added service.h as an initial service interface
2014-04-11moved hle.cpp into hle folder (due to mistake earlier)bunnei