701 Commits (b784918391c6b4c5fc464f33ef5a5e0b4ff8b81c)

Author SHA1 Message Date
bunnei ad048de3d6 hle: kernel: Rename Process to KProcess. 5 years ago
Lioncash 15daa2cecd service: Resolve cases of member field shadowing 5 years ago
Lioncash 84b656fbbd core: Resolve misc cases of variable shadowing 5 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
MerryMage 62b59f3588 arm_dynarmic: Increase size of code cache 5 years ago
MerryMage eb3ece5770 arm_dynarmic: Always have a 'valid' jit instance 5 years ago
bunnei 1a89de249c core: arm_dynarmic: Ensure JIT state is saved/restored on page table changes. 5 years ago
MerryMage 6f76ed25df arm_dynarmic_32: Print out CPSR.T on exception 5 years ago
bunnei 1ebbfe8e3b arm: dynarmic: Reintroduce JIT checks on SaveContext/LoadContext. 5 years ago
bunnei 2f34533f47 core: arm: Remove unnecessary JIT checks. 5 years ago
bunnei db342cc6f0 arm: arm_dynarmic: Skip calls when JIT is invalid. 5 years ago
bunnei 6cbeabce0d core: arm: arm_interface: Fix shadowing errors. 5 years ago
ReinUsesLisp 53cf598783 core: Silence unhandled enum in switch warnings 5 years ago
MerryMage c535205f1c dynarmic: Add Unsafe_InaccurateNaN optimization 5 years ago
ReinUsesLisp 8bfa4d6dbf core/memory: Read and write page table atomically 5 years ago
bunnei 039844bbb9 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei abc079aca1 hle: kernel: physical_core: Clear exclusive state after each run. 5 years ago
bunnei a5b73195c9 core: arm: Implement InvalidateCacheRange for CPU cache invalidation. 5 years ago
bunnei aaffe73f47 hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. 5 years ago
Lioncash c06510376a core: Eliminate remaining usages of the global system instance 5 years ago
Lioncash 9568c94a11 cpu_interrupt_handler: Mark move contructor/assignment as deleted 6 years ago
Lioncash 5c55f3b585 core: Remove usage of unicorn 6 years ago
Lioncash 3e654ff0d0 General: Resolve a few missing initializer warnings 6 years ago
bunnei deb3536936 Revert "core: Fix clang build" 6 years ago
Lioncash 18636013c9 core: Fix clang build 6 years ago
Lioncash e457001dce General: Make use of std::nullopt where applicable 6 years ago
Lioncash 4d0fa3544f arm_dynarmic_cp15: Initialize member variables 6 years ago
ReinUsesLisp ad0306e520 cpu_interrupt_handler: Misc style changes 6 years ago
ReinUsesLisp 7eb6cc742a cpu_interrupt_handler: Make is_interrupted an atomic 6 years ago
MerryMage 1057908c3a dynarmic: Add unsafe optimizations 6 years ago
MerryMage f82bbf743c configure_cpu: Show/Hide debugging options 6 years ago
MerryMage 79dfd272a9 configuration: Add settings to enable/disable specific CPU optimizations 6 years ago
MerryMage d6c3391232 cpu_interrupt_handler: Remove #pragma once from .cpp file 6 years ago
Fernando Sahmkow 94a51e6b21 Core/Common: Address Feedback. 6 years ago
Fernando Sahmkow 8cd81eb66f SVC: Implement 32-bits wrappers and update Dynarmic. 6 years ago
Fernando Sahmkow fd631d72a6 ARM: Update Dynarmic and Setup A32 according to latest interface. 6 years ago
Fernando Sahmkow a7be2fac83 ArmDynarmic32: Setup CNTPCT correctly 6 years ago
Fernando Sahmkow af0999c735 ARMDynarmicInterface: Correct GCC Build Errors. 6 years ago
Fernando Sahmkow adc86e3030 Clang Format. 6 years ago
Fernando Sahmkow 6cbdb64f3d ARMInterface/Externals: Update dynarmic and fit to latest version. 6 years ago
Fernando Sahmkow cce90e2672 ARMInterface: Correct rebase errors. 6 years ago
Fernando Sahmkow b5f7040175 Dynarmic Interface: don't clear cache if JIT has not been created. 6 years ago
Fernando Sahmkow 6f0c873d48 General: Cleanup legacy code. 6 years ago
Fernando Sahmkow f0f2fc4243 SingleCore: Use Cycle Timing instead of Host Timing. 6 years ago
Fernando Sahmkow db60ca2704 General: Move ARM_Interface into Threads. 6 years ago
Fernando Sahmkow 7b3b33a2e6 Core: Refactor ARM Interface. 6 years ago
Fernando Sahmkow 1cc7c426df X64 Clock: Reduce accuracy to be less or equal to guest accuracy. 6 years ago
Fernando Sahmkow c22d3e1e18 ARM/WaitTree: Better track the CallStack for each thread. 6 years ago
Fernando Sahmkow 96c996b6a0 SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface. 6 years ago
Fernando Sahmkow fc47857c3b ARM: Addapt to new Exclusive Monitor Interface. 6 years ago