Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm_interface: Set TLS address for dynarmic core. | bunnei | 2017-09-30 | 1 | -0/+2 |
| | |||||
* | arm: Use 64-bit addressing in a bunch of places. | bunnei | 2017-09-30 | 1 | -4/+4 |
| | |||||
* | ThreadContext: Move from "core" to "arm_interface". | bunnei | 2016-12-22 | 1 | -6/+2 |
| | |||||
* | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 1 | -2/+0 |
| | | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | ||||
* | arm: ResetContext shouldn't be part of ARM_Interface. | bunnei | 2016-09-15 | 1 | -1/+0 |
| | |||||
* | arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword. | bunnei | 2016-09-15 | 1 | -1/+1 |
| | |||||
* | ARM: add ClearInstructionCache function | wwylele | 2016-08-27 | 1 | -0/+2 |
| | |||||
* | arm_interface: Implement interface for retrieving VFP registers | Lioncash | 2015-08-07 | 1 | -0/+4 |
| | |||||
* | dyncom: Rename armdefs.h to armstate.h | Lioncash | 2015-07-26 | 1 | -1/+1 |
| | |||||
* | Core: Cleanup core includes. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -0/+5 |
| | |||||
* | Headers: Add some forgotten overrides, thanks clang! | Emmanuel Gil Peyrot | 2015-04-14 | 1 | -1/+1 |
| | |||||
* | arm_interface: Support retrieval/storage to CP15 registers | Lioncash | 2015-04-06 | 1 | -0/+2 |
| | |||||
* | arm_interface: Get rid of GetTicks. | Lioncash | 2015-03-16 | 1 | -1/+0 |
| | | | | Removes a TODO. | ||||
* | dyncom: Switch the app and system cores into the correct mode at initialization | Lioncash | 2015-02-13 | 1 | -1/+1 |
| | |||||
* | Scheduler refactor Pt. 1 | Kevin Hartman | 2015-02-10 | 1 | -56/+1 |
| | | | | | | | | | | | | | * Simplifies scheduling logic, specifically regarding thread status. It should be much clearer which statuses are valid for a thread at any given point in the system. * Removes dead code from thread.cpp. * Moves the implementation of resetting a ThreadContext to the corresponding core's implementation. Other changes: * Fixed comments in arm interfaces. * Updated comments in thread.cpp * Removed confusing, useless, functions like MakeReady() and ChangeStatus() from thread.cpp. * Removed stack_size from Thread. In the CTR kernel, the thread's stack would be allocated before thread creation. | ||||
* | Move ThreadContext to core/core.h and deal with the fallout | Yuri Kunde Schlesner | 2015-01-09 | 1 | -2/+2 |
| | |||||
* | Timing: Use CoreTiming::GetTicks to keep track of ticks. | Subv | 2015-01-09 | 1 | -3/+0 |
| | | | | This will keep track of idle ticks for us, and fixes some tickcount-related issues | ||||
* | ARM: Add a mechanism for faking CPU time elapsed during HLE. | bunnei | 2014-12-26 | 1 | -4/+10 |
| | | | | - Also a few cleanups. | ||||
* | License change | purpasmart96 | 2014-12-21 | 1 | -1/+1 |
| | |||||
* | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 2014-11-19 | 1 | -1/+1 |
| | |||||
* | Fix documentation of parameters | Lioncash | 2014-11-18 | 1 | -1/+1 |
| | |||||
* | Add `override` keyword through the code. | Yuri Kunde Schlesner | 2014-10-26 | 1 | -7/+7 |
| | | | | This was automated using `clang-modernize`. | ||||
* | ARM: Integrate SkyEye faster "dyncom" interpreter. | bunnei | 2014-10-25 | 1 | -0/+90 |
Fixed typo (make protected member public) Added license header back in. I originally removed this because I mostly rewrote the file, but meh ARM: Fixed a type error in dyncom interpreter. ARM: Updated dyncom to use unique_ptr for internal ARM state. |