summaryrefslogtreecommitdiffstats
path: root/src/core/hle/hle.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #570 from purpasmart96/config_membunnei2015-02-181-0/+2
|\ | | | | ConfigMem: Clean up the Config memory to be more like the shared page
| * ConfigMem: Clean up the Config memory to be more like the shared page and movedpurpasmart962015-02-171-0/+2
| | | | | | | | the helper macro for padding to common_funcs.h
* | core: Apply static to local functionsLioncash2015-02-131-2/+2
|/
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-111-1/+1
| | | | | | | 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.
* Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxarchshift2015-01-211-0/+3
|
* Merge pull request #383 from zhuowei/shared_pagebunnei2015-01-191-0/+3
|\ | | | | Add some support for the shared page
| * Add some support for the shared page (currently 3d slider is implemented)Zhuowei Zhang2015-01-161-0/+3
| |
* | Move ThreadContext to core/core.h and deal with the falloutYuri Kunde Schlesner2015-01-091-0/+1
|/
* ARM: Add a mechanism for faking CPU time elapsed during HLE.bunnei2014-12-261-0/+8
| | | | - Also a few cleanups.
* CFG: Create a new subfolder cfg inside service to handle cfgSubv2014-12-211-0/+3
| | | | Moved most of the shared CFG code there, implemented a few CFG:I functions
* License changepurpasmart962014-12-211-1/+1
|
* HLE: Rename namespaces to match move & fix initialization orderYuri Kunde Schlesner2014-12-161-0/+3
|
* Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-131-7/+5
|
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-3/+3
|
* core: Prune redundant includesarchshift2014-09-091-1/+0
|
* HLE: Removed usnused EatCycles function.bunnei2014-06-131-4/+0
|
* HLE: Updated all uses of NULL to nullptr (to be C++11 compliant)bunnei2014-06-131-1/+1
|
* hle: added a hokey way to force a thread reschedule during CPU single step mode (as used by the debugger)bunnei2014-06-051-0/+3
|
* kernel: changed main thread priority to default, updated Kernel::Reschedule to use PrepareReschedulebunnei2014-06-021-2/+3
|
* hle: cleaned up log messagesbunnei2014-05-301-3/+3
|
* renamed "syscall" module to "svc" (more accurate naming)bunnei2014-05-211-7/+7
|
* added function stubs for EatCycles and ReSchedulebunnei2014-05-151-0/+11
|
* - removed HLE mem "hack" and replaced with kernel mem regionbunnei2014-05-081-47/+0
| | | | | - 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)
* moved HLE::MRC to its own module, added support for catching data synchronization barrier commandbunnei2014-04-251-8/+0
|
* - fixed tabs in function_wrappers.hbunnei2014-04-171-1/+1
| | | | | - fixed log message wording in hle.cpp - added syscall stubs for CloseHandle and WaitSynchronization1
* added framework for APT service (application and title launching service)bunnei2014-04-131-0/+1
|
* added a GetPointer function for reading from HLE command bufferbunnei2014-04-131-0/+8
|
* added OS memory read/write for thread command bufferbunnei2014-04-131-2/+43
|
* - added HLE to connect to "srv:" servicebunnei2014-04-131-0/+13
| | | | | | - added a manager for keeping track of services/ports - added a memory mapped region for memory accessed by HLE - added HLE for GetThreadCommandBuffer function
* - renamed hle_syscall to just syscallbunnei2014-04-121-2/+2
| | | | - added service.h as an initial service interface
* moved hle.cpp into hle folder (due to mistake earlier)bunnei2014-04-121-0/+57