Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Core: remove unused hle.cpp | wwylele | 2016-12-27 | 1 | -58/+0 |
| | |||||
* | core: Consolidate core and system state, remove system module & cleanups. | bunnei | 2016-12-22 | 1 | -2/+2 |
| | |||||
* | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 2016-09-21 | 1 | -1/+1 |
| | |||||
* | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 1 | -2/+1 |
| | | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | ||||
* | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 1 | -3/+3 |
| | |||||
* | Merge pull request #1762 from bunnei/global | bunnei | 2016-05-06 | 1 | -4/+16 |
|\ | | | | | hle: Get rid of direct global access to g_reschedule | ||||
| * | HLE: Rename RescheduleIsPending to IsReschedulePending. | bunnei | 2016-05-06 | 1 | -1/+1 |
| | | |||||
| * | hle: Get rid of global access to g_reschedule | Lioncash | 2016-03-21 | 1 | -4/+16 |
| | | | | | | | | | | This shouldn't be directly exposed if there's already a partial API that operates on it. We can just provide the rest of that API. | ||||
* | | core: Clean out some unnecessary header includes | Lioncash | 2016-04-16 | 1 | -2/+0 |
|/ | |||||
* | Kernel: Add more infrastructure to support different memory layouts | Yuri Kunde Schlesner | 2015-08-16 | 1 | -2/+0 |
| | | | | | | This adds some structures necessary to support multiple memory regions in the future. It also adds support for different system memory types and the new linear heap mapping at 0x30000000. | ||||
* | HLE: Remove empty ConfigMem and SharedPage Shutdown functions | Yuri Kunde Schlesner | 2015-08-16 | 1 | -2/+0 |
| | |||||
* | Common: Cleanup key_map includes. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -1/+0 |
| | |||||
* | HLE: Clean up SVC dispatch mechanism | Yuri Kunde Schlesner | 2015-05-06 | 1 | -46/+3 |
| | |||||
* | HLE: Properly initialize and shutdown remaining modules. | bunnei | 2015-05-02 | 1 | -3/+6 |
| | |||||
* | De-inline functions from Interface, removing them from service.h | Yuri Kunde Schlesner | 2015-04-14 | 1 | -0/+1 |
| | | | | This reduces the time for a full recompile from 65.43s to 59.53s (~9%) | ||||
* | Merge pull request #538 from yuriks/perf-stat | Tony Wasserka | 2015-03-07 | 1 | -0/+6 |
|\ | | | | | Add profiling infrastructure and widget | ||||
| * | Add profiling infrastructure and widget | Yuri Kunde Schlesner | 2015-03-02 | 1 | -0/+6 |
| | | |||||
* | | Services: Moved the PTM and APT services to their own folder | Subv | 2015-03-04 | 1 | -9/+0 |
|/ | | | | | | 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. | ||||
* | Merge pull request #570 from purpasmart96/config_mem | bunnei | 2015-02-18 | 1 | -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 moved | purpasmart96 | 2015-02-17 | 1 | -0/+2 |
| | | | | | | | | the helper macro for padding to common_funcs.h | ||||
* | | core: Apply static to local functions | Lioncash | 2015-02-13 | 1 | -2/+2 |
|/ | |||||
* | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 2015-02-11 | 1 | -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.xxx | archshift | 2015-01-21 | 1 | -0/+3 |
| | |||||
* | Merge pull request #383 from zhuowei/shared_page | bunnei | 2015-01-19 | 1 | -0/+3 |
|\ | | | | | Add some support for the shared page | ||||
| * | Add some support for the shared page (currently 3d slider is implemented) | Zhuowei Zhang | 2015-01-16 | 1 | -0/+3 |
| | | |||||
* | | Move ThreadContext to core/core.h and deal with the fallout | Yuri Kunde Schlesner | 2015-01-09 | 1 | -0/+1 |
|/ | |||||
* | ARM: Add a mechanism for faking CPU time elapsed during HLE. | bunnei | 2014-12-26 | 1 | -0/+8 |
| | | | | - Also a few cleanups. | ||||
* | CFG: Create a new subfolder cfg inside service to handle cfg | Subv | 2014-12-21 | 1 | -0/+3 |
| | | | | Moved most of the shared CFG code there, implemented a few CFG:I functions | ||||
* | License change | purpasmart96 | 2014-12-21 | 1 | -1/+1 |
| | |||||
* | HLE: Rename namespaces to match move & fix initialization order | Yuri Kunde Schlesner | 2014-12-16 | 1 | -0/+3 |
| | |||||
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 | 1 | -7/+5 |
| | |||||
* | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 2014-11-19 | 1 | -3/+3 |
| | |||||
* | core: Prune redundant includes | archshift | 2014-09-09 | 1 | -1/+0 |
| | |||||
* | HLE: Removed usnused EatCycles function. | bunnei | 2014-06-13 | 1 | -4/+0 |
| | |||||
* | HLE: Updated all uses of NULL to nullptr (to be C++11 compliant) | bunnei | 2014-06-13 | 1 | -1/+1 |
| | |||||
* | hle: added a hokey way to force a thread reschedule during CPU single step mode (as used by the debugger) | bunnei | 2014-06-05 | 1 | -0/+3 |
| | |||||
* | kernel: changed main thread priority to default, updated Kernel::Reschedule to use PrepareReschedule | bunnei | 2014-06-02 | 1 | -2/+3 |
| | |||||
* | hle: cleaned up log messages | bunnei | 2014-05-30 | 1 | -3/+3 |
| | |||||
* | renamed "syscall" module to "svc" (more accurate naming) | bunnei | 2014-05-21 | 1 | -7/+7 |
| | |||||
* | added function stubs for EatCycles and ReSchedule | bunnei | 2014-05-15 | 1 | -0/+11 |
| | |||||
* | - removed HLE mem "hack" and replaced with kernel mem region | bunnei | 2014-05-08 | 1 | -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 command | bunnei | 2014-04-25 | 1 | -8/+0 |
| | |||||
* | - fixed tabs in function_wrappers.h | bunnei | 2014-04-17 | 1 | -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) | bunnei | 2014-04-13 | 1 | -0/+1 |
| | |||||
* | added a GetPointer function for reading from HLE command buffer | bunnei | 2014-04-13 | 1 | -0/+8 |
| | |||||
* | added OS memory read/write for thread command buffer | bunnei | 2014-04-13 | 1 | -2/+43 |
| | |||||
* | - added HLE to connect to "srv:" service | bunnei | 2014-04-13 | 1 | -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 syscall | bunnei | 2014-04-12 | 1 | -2/+2 |
| | | | | - added service.h as an initial service interface | ||||
* | moved hle.cpp into hle folder (due to mistake earlier) | bunnei | 2014-04-12 | 1 | -0/+57 |