Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | hle: kernel: physical_core: Clear exclusive state after each run. | bunnei | 2020-12-06 | 1 | -0/+3 |
| | | | | - This is closer to pre-multicore behavior, and works a bit better. | ||||
* | core: arm: Implement InvalidateCacheRange for CPU cache invalidation. | bunnei | 2020-11-29 | 1 | -0/+7 |
| | |||||
* | hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. | bunnei | 2020-11-29 | 1 | -0/+4 |
| | |||||
* | core: Remove usage of unicorn | Lioncash | 2020-11-04 | 1 | -0/+1 |
| | | | | | | | | Unicorn long-since lost most of its use, due to dynarmic gaining support for handling most instructions. At this point any further issues encountered should be used to make dynarmic better. This also allows us to remove our dependency on Python. | ||||
* | Revert "core: Fix clang build" | bunnei | 2020-10-21 | 1 | -5/+5 |
| | |||||
* | core: Fix clang build | Lioncash | 2020-10-18 | 1 | -5/+5 |
| | | | | | | | Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795 | ||||
* | dynarmic: Add unsafe optimizations | MerryMage | 2020-08-16 | 1 | -1/+12 |
| | |||||
* | configure_cpu: Show/Hide debugging options | MerryMage | 2020-07-11 | 1 | -23/+25 |
| | |||||
* | configuration: Add settings to enable/disable specific CPU optimizations | MerryMage | 2020-07-11 | 1 | -4/+24 |
| | |||||
* | Core/Common: Address Feedback. | Fernando Sahmkow | 2020-06-28 | 1 | -2/+3 |
| | |||||
* | SVC: Implement 32-bits wrappers and update Dynarmic. | Fernando Sahmkow | 2020-06-27 | 1 | -1/+7 |
| | |||||
* | ARM: Update Dynarmic and Setup A32 according to latest interface. | Fernando Sahmkow | 2020-06-27 | 1 | -2/+39 |
| | |||||
* | ARMDynarmicInterface: Correct GCC Build Errors. | Fernando Sahmkow | 2020-06-27 | 1 | -3/+3 |
| | |||||
* | Dynarmic Interface: don't clear cache if JIT has not been created. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+3 |
| | |||||
* | General: Cleanup legacy code. | Fernando Sahmkow | 2020-06-27 | 1 | -1/+0 |
| | |||||
* | SingleCore: Use Cycle Timing instead of Host Timing. | Fernando Sahmkow | 2020-06-27 | 1 | -12/+25 |
| | |||||
* | General: Move ARM_Interface into Threads. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+4 |
| | |||||
* | Core: Refactor ARM Interface. | Fernando Sahmkow | 2020-06-27 | 1 | -3/+3 |
| | |||||
* | SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface. | Fernando Sahmkow | 2020-06-27 | 1 | -2/+9 |
| | |||||
* | General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running. | Fernando Sahmkow | 2020-06-27 | 1 | -4/+0 |
| | |||||
* | Core: Correct rebase. | Fernando Sahmkow | 2020-06-27 | 1 | -12/+6 |
| | |||||
* | General: Recover Prometheus project from harddrive failure | Fernando Sahmkow | 2020-06-27 | 1 | -3/+3 |
| | | | | | | | This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host Timing, Reworks the Kernel's Scheduler, Introduce Idle State and Suspended State, Recreates the bootmanager, Initializes Multicore system. | ||||
* | arm_dynarmic_32: Log under Core_ARM instead of HW_GPU | Morph | 2020-06-22 | 1 | -1/+1 |
| | |||||
* | arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0 | ReinUsesLisp | 2020-06-18 | 1 | -1/+1 |
| | | | | On MSVC builds we treat conversion warnings as errors. | ||||
* | arm_dynarmic_cp15: Update CP15 | MerryMage | 2020-06-17 | 1 | -9/+7 |
| | |||||
* | arm_dynarmic_32: InterpreterFallback should never happen | MerryMage | 2020-06-17 | 1 | -2/+3 |
| | |||||
* | core: kernel: Move SVC to its own namesapce. | bunnei | 2020-04-17 | 1 | -1/+1 |
| | |||||
* | core: Implement separate A32/A64 ARM interfaces. | bunnei | 2020-03-03 | 1 | -0/+208 |