758 Commits (3a9816aafd2a0f6734f43dd43dd14a1cabfe4a9e)

Author SHA1 Message Date
Lioncash ebb64d5bf4 core: Resolve misc cases of variable shadowing 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
MerryMage 0fbd7752c3 arm_dynarmic: Increase size of code cache 5 years ago
MerryMage 52dae41d7f arm_dynarmic: Always have a 'valid' jit instance 5 years ago
bunnei a35717b245 core: arm_dynarmic: Ensure JIT state is saved/restored on page table changes. 5 years ago
MerryMage 821fc4a7b6 arm_dynarmic_32: Print out CPSR.T on exception 5 years ago
bunnei c8fe8247ee arm: dynarmic: Reintroduce JIT checks on SaveContext/LoadContext. 5 years ago
bunnei 055194d2ab core: arm: Remove unnecessary JIT checks. 5 years ago
bunnei 9a4e148f9e arm: arm_dynarmic: Skip calls when JIT is invalid. 5 years ago
bunnei 354130cd84 core: arm: arm_interface: Fix shadowing errors. 5 years ago
ReinUsesLisp b4451c5e81 core: Silence unhandled enum in switch warnings 5 years ago
MerryMage 57c9da1b39 dynarmic: Add Unsafe_InaccurateNaN optimization 5 years ago
ReinUsesLisp b3587102d1 core/memory: Read and write page table atomically 5 years ago
bunnei 9e29e36a78 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei c10a37e5b6 hle: kernel: physical_core: Clear exclusive state after each run. 5 years ago
bunnei 63fd1bb503 core: arm: Implement InvalidateCacheRange for CPU cache invalidation. 5 years ago
bunnei 7b642c7781 hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. 5 years ago
Lioncash 5bc4eabe36 core: Eliminate remaining usages of the global system instance 5 years ago
Lioncash 0aad914527 cpu_interrupt_handler: Mark move contructor/assignment as deleted 5 years ago
Lioncash fc6db97a09 core: Remove usage of unicorn 5 years ago
Lioncash 5553bd3ba2 General: Resolve a few missing initializer warnings 5 years ago
bunnei 3d592972dc
Revert "core: Fix clang build" 5 years ago
Lioncash be1954e04c core: Fix clang build 5 years ago
Lioncash ff45c39578 General: Make use of std::nullopt where applicable 5 years ago
Lioncash 1ee9ceb5af arm_dynarmic_cp15: Initialize member variables 6 years ago
ReinUsesLisp 56ac22f737 cpu_interrupt_handler: Misc style changes 6 years ago
ReinUsesLisp ea7bda25ba cpu_interrupt_handler: Make is_interrupted an atomic 6 years ago
MerryMage 836ec9176a dynarmic: Add unsafe optimizations 6 years ago
MerryMage 505aa3a4c1 configure_cpu: Show/Hide debugging options 6 years ago
MerryMage 0193202964 configuration: Add settings to enable/disable specific CPU optimizations 6 years ago
MerryMage e7c77b90c4 cpu_interrupt_handler: Remove #pragma once from .cpp file 6 years ago
Fernando Sahmkow 2f8947583f Core/Common: Address Feedback. 6 years ago
Fernando Sahmkow 4105f38022 SVC: Implement 32-bits wrappers and update Dynarmic. 6 years ago
Fernando Sahmkow b8df61c642 ARM: Update Dynarmic and Setup A32 according to latest interface. 6 years ago
Fernando Sahmkow ec11918323 ArmDynarmic32: Setup CNTPCT correctly 6 years ago
Fernando Sahmkow 0a8013d71e ARMDynarmicInterface: Correct GCC Build Errors. 6 years ago
Fernando Sahmkow 467d43570e Clang Format. 6 years ago
Fernando Sahmkow 3714f2e471 ARMInterface/Externals: Update dynarmic and fit to latest version. 6 years ago
Fernando Sahmkow dda6147b0d ARMInterface: Correct rebase errors. 6 years ago
Fernando Sahmkow 7b44187fd2 Dynarmic Interface: don't clear cache if JIT has not been created. 6 years ago
Fernando Sahmkow 48fa3b7a0f General: Cleanup legacy code. 6 years ago
Fernando Sahmkow f5e32935ca SingleCore: Use Cycle Timing instead of Host Timing. 6 years ago
Fernando Sahmkow 1567824d2d General: Move ARM_Interface into Threads. 6 years ago
Fernando Sahmkow 1b82ccec22 Core: Refactor ARM Interface. 6 years ago
Fernando Sahmkow 534466754f X64 Clock: Reduce accuracy to be less or equal to guest accuracy. 6 years ago
Fernando Sahmkow 7b18174eef ARM/WaitTree: Better track the CallStack for each thread. 6 years ago
Fernando Sahmkow 87c49aa7be SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface. 6 years ago
Fernando Sahmkow 25565dffd5 ARM: Addapt to new Exclusive Monitor Interface. 6 years ago
Fernando Sahmkow 7020d498c5 General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running. 6 years ago
Fernando Sahmkow cd1c38be8d ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes. 6 years ago