summaryrefslogtreecommitdiffstats
path: root/src/core/arm/dynarmic/arm_dynarmic_64.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow2020-06-271-13/+26
|
* General: Move ARM_Interface into Threads.Fernando Sahmkow2020-06-271-0/+4
|
* Core: Refactor ARM Interface.Fernando Sahmkow2020-06-271-5/+8
|
* X64 Clock: Reduce accuracy to be less or equal to guest accuracy.Fernando Sahmkow2020-06-271-0/+3
|
* SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface.Fernando Sahmkow2020-06-271-2/+10
|
* ARM: Addapt to new Exclusive Monitor Interface.Fernando Sahmkow2020-06-271-12/+10
|
* General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running.Fernando Sahmkow2020-06-271-4/+1
|
* ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.Fernando Sahmkow2020-06-271-13/+53
|
* General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-271-17/+11
| | | | | | | 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_64: Log the instruction when an exception is raisedMorph2020-06-221-2/+2
|
* physical_core: Make use of std::make_unique instead of std::make_shared in ctorLioncash2020-04-241-4/+3
| | | | | | | We can also allow unicorn to be constructed in 32-bit mode or 64-bit mode to satisfy the need for both interpreter instances. Allows this code to compile successfully of non x86-64 architectures.
* dynarmic: Add option to disable CPU JIT optimizationsMerryMage2020-04-201-2/+8
|
* dynarmic: Enable strict alignment checks.bunnei2020-04-171-1/+4
| | | | - Also add a missing include.
* core: kernel: Move SVC to its own namesapce.bunnei2020-04-171-1/+1
|
* core: Implement separate A32/A64 ARM interfaces.bunnei2020-03-031-0/+320