aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/hle/hle.cpp
Commit message (Collapse)AuthorAge
* Common: Cleanup key_map includes.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* HLE: Clean up SVC dispatch mechanismGravatar Yuri Kunde Schlesner2015-05-06
|
* HLE: Properly initialize and shutdown remaining modules.Gravatar bunnei2015-05-01
|
* De-inline functions from Interface, removing them from service.hGravatar Yuri Kunde Schlesner2015-04-14
| | | | This reduces the time for a full recompile from 65.43s to 59.53s (~9%)
* Merge pull request #538 from yuriks/perf-statGravatar Tony Wasserka2015-03-07
|\ | | | | Add profiling infrastructure and widget
* | Services: Moved the PTM and APT services to their own folderGravatar Subv2015-03-03
| | | | | | | | | | | | This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
| * Add profiling infrastructure and widgetGravatar Yuri Kunde Schlesner2015-03-01
|/
* Merge pull request #570 from purpasmart96/config_memGravatar bunnei2015-02-18
|\ | | | | 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 movedGravatar purpasmart962015-02-16
| | | | | | | | the helper macro for padding to common_funcs.h
* | core: Apply static to local functionsGravatar Lioncash2015-02-13
|/
* Asserts: break/crash program, fit to style guide; log.h->assert.hGravatar archshift2015-02-10
| | | | | | | 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.xxxGravatar archshift2015-01-21
|
* Merge pull request #383 from zhuowei/shared_pageGravatar bunnei2015-01-18
|\ | | | | Add some support for the shared page
| * Add some support for the shared page (currently 3d slider is implemented)Gravatar Zhuowei Zhang2015-01-15
| |
* | Move ThreadContext to core/core.h and deal with the falloutGravatar Yuri Kunde Schlesner2015-01-09
|/
* ARM: Add a mechanism for faking CPU time elapsed during HLE.Gravatar bunnei2014-12-25
| | | | - Also a few cleanups.
* CFG: Create a new subfolder cfg inside service to handle cfgGravatar Subv2014-12-21
| | | | Moved most of the shared CFG code there, implemented a few CFG:I functions
* License changeGravatar purpasmart962014-12-20
|
* HLE: Rename namespaces to match move & fix initialization orderGravatar Yuri Kunde Schlesner2014-12-16
|
* Convert old logging calls to new logging macrosGravatar Yuri Kunde Schlesner2014-12-13
|
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ↵Gravatar Emmanuel Gil Peyrot2014-11-19
| | | | or generated
* core: Prune redundant includesGravatar archshift2014-09-08
|
* HLE: Removed usnused EatCycles function.Gravatar bunnei2014-06-13
|
* HLE: Updated all uses of NULL to nullptr (to be C++11 compliant)Gravatar bunnei2014-06-13
|
* hle: added a hokey way to force a thread reschedule during CPU single step ↵Gravatar bunnei2014-06-05
| | | | mode (as used by the debugger)
* kernel: changed main thread priority to default, updated Kernel::Reschedule ↵Gravatar bunnei2014-06-01
| | | | to use PrepareReschedule
* hle: cleaned up log messagesGravatar bunnei2014-05-29
|
* renamed "syscall" module to "svc" (more accurate naming)Gravatar bunnei2014-05-20
|
* added function stubs for EatCycles and ReScheduleGravatar bunnei2014-05-14
|
* - removed HLE mem "hack" and replaced with kernel mem regionGravatar bunnei2014-05-07
| | | | | - 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 ↵Gravatar bunnei2014-04-25
| | | | synchronization barrier command
* - fixed tabs in function_wrappers.hGravatar bunnei2014-04-16
| | | | | - fixed log message wording in hle.cpp - added syscall stubs for CloseHandle and WaitSynchronization1
* added framework for APT service (application and title launching service)Gravatar bunnei2014-04-13
|
* added a GetPointer function for reading from HLE command bufferGravatar bunnei2014-04-13
|
* added OS memory read/write for thread command bufferGravatar bunnei2014-04-12
|
* - added HLE to connect to "srv:" serviceGravatar bunnei2014-04-12
| | | | | | - 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 syscallGravatar bunnei2014-04-11
| | | | - added service.h as an initial service interface
* moved hle.cpp into hle folder (due to mistake earlier)Gravatar bunnei2014-04-11