Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm_dynarmic: Make MakeJit() a const member function | Lioncash | 2018-07-24 | 1 | -1/+1 |
| | | | | | This functions doesn't modify instance state, so it can be a made a const member function. | ||||
* | exclusive_monitor: Use consistent type alias for u64 | Lioncash | 2018-07-24 | 1 | -7/+6 |
| | | | | | Uses the same type aliases we use for virtual addresses, and converts one lingering usage of std::array<uint64_t, 2> to u128 for consistency. | ||||
* | Implement exclusive monitor | MerryMage | 2018-07-22 | 1 | -1/+29 |
| | |||||
* | CPU: Save and restore the TPIDR_EL0 system register on every context switch. | Subv | 2018-07-21 | 1 | -0/+2 |
| | | | | Note that there's currently a dynarmic bug preventing this register from being written. | ||||
* | scheduler: Clear exclusive state when switching contexts | MerryMage | 2018-07-16 | 1 | -0/+1 |
| | |||||
* | Merge pull request #193 from N00byKing/3184_2_robotic_boogaloo | bunnei | 2018-03-19 | 1 | -1/+4 |
|\ | | | | | Implement Pull #3184 from citra: core/arm: Improve timing accuracy before service calls in JIT (Rebased) | ||||
| * | Implements citra-emu/citra#3184 | N00byKing | 2018-02-25 | 1 | -1/+4 |
| | | |||||
* | | arm_interface: Support unmapping previously mapped memory. | bunnei | 2018-03-16 | 1 | -1/+1 |
|/ | |||||
* | dynarmic: Update to 41ae12263 | MerryMage | 2018-02-09 | 1 | -1/+1 |
| | | | | Changes: Primarily implementing more A64 instructions | ||||
* | yuzu: Update license text to be consistent across project. | bunnei | 2018-01-13 | 1 | -1/+1 |
| | |||||
* | arm_dynarmic: Implement core | MerryMage | 2018-01-12 | 1 | -2/+14 |
| | |||||
* | arm_dynarmic: More cleanup. | bunnei | 2018-01-04 | 1 | -6/+0 |
| | |||||
* | arm_dynarmic: Gut interface until dynarmic is ready for general use. | bunnei | 2018-01-04 | 1 | -8/+3 |
| | |||||
* | arm: Remove SkyEye/Dyncom code that is ARMv6-only. | bunnei | 2018-01-03 | 1 | -6/+1 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into nx | bunnei | 2017-10-10 | 1 | -4/+13 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h | ||||
| * | Moved down_count to CoreTiming | Huw Pascoe | 2017-09-30 | 1 | -2/+0 |
| | | |||||
| * | ARM_Interface: Implement PageTableChanged | MerryMage | 2017-09-25 | 1 | -1/+9 |
| | | |||||
* | | 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 |
|/ | |||||
* | arm_dynarmic: CP15 support | MerryMage | 2017-02-03 | 1 | -1/+1 |
| | |||||
* | 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 | -3/+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 |
| | |||||
* | dynarmic: Implement ARM CPU interface. | bunnei | 2016-09-15 | 1 | -0/+51 |