summaryrefslogtreecommitdiffstats
path: root/src/core/arm/dynarmic/arm_dynarmic_64.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: decouple ARM interface from DynarmicLiam2023-06-131-49/+15
* memory: rename global memory references to application memoryLiam2023-03-241-3/+3
* kernel: use KTypedAddress for addressesLiam2023-03-221-4/+4
* externals: update dynarmic, xbyakLiam2023-01-061-0/+4
* core: add option to break on unmapped accessLiam2022-12-021-2/+19
* Dynarmic: Remove inaccurate NaN from Auto CPU settings.Fernando Sahmkow2022-11-171-1/+0
* arm_interface: curb infinite recursion in stacktrace generationLiam2022-10-271-1/+1
* k_server_session: preliminary support for userspace server sessionsLiam2022-10-121-0/+1
* arm_dynarmic: Fix nullptr fastmem arenasMerry2022-08-091-1/+2
* core/arm: fix build errorLiam2022-08-081-1/+5
* Merge pull request #8637 from liamwhite/bad-interruptsbunnei2022-08-081-5/+7
|\
| * kernel: unlayer CPU interrupt handlingLiam2022-07-251-5/+7
* | Merge pull request #8240 from liamwhite/count-cyclesMorph2022-08-081-4/+11
|\ \ | |/ |/|
| * core/arm: increase minimum_run_cyclesLiam2022-06-221-1/+1
| * core/arm: re-enable cycle countingmerry2022-06-221-3/+10
* | Merge pull request #8569 from merryhime/watchpointsmerry2022-07-171-3/+1
|\ \
| * | dynarmic: Abort watchpoints ASAPMerry2022-07-151-3/+1
* | | core/arm: skip watchpoint checks when reading instructionsLiam2022-07-161-3/+3
|/ /
* | Merge pull request #8501 from liamwhite/backtrace-againMai2022-07-081-8/+9
|\ \
| * | core/arm: better support for backtrace generationLiam2022-06-251-8/+9
| |/
* / dynarmic: Stop ReadCode callbacks to unmapped addressesLiam2022-06-221-7/+21
|/
* core/debugger: memory breakpoint supportLiam2022-06-161-14/+65
* core/debugger: Improved stepping mechanism and misc fixesLiam2022-06-011-34/+11
* core/debugger: Implement new GDB stub debuggerLiam2022-06-011-5/+27
* Remove unused PrepareReschedule functionMerry2022-04-241-4/+0
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* core/arm: separate backtrace collectionLiam2022-04-211-0/+38
* Merge pull request #8188 from merryhime/jit-race-page-table-changedbunnei2022-04-161-35/+45
|\
| * dynarmic: Fix race when switching page tablesmerry2022-04-101-35/+45
* | dynarmic: Fix single core modemerry2022-04-131-1/+1
|/
* Merge pull request #8148 from merryhime/interruptsFernando S2022-04-071-20/+18
|\
| * arm_dynarmic: Use HaltReason for svc calls and reschedulesmerry2022-04-031-11/+10
| * dynarmic: Better interruptsmerry2022-04-031-11/+10
* | dynarmic: Print stack trace on unrecognised instruction or other exceptionmerry2022-04-051-0/+2
* | Merge pull request #8089 from merryhime/paranoiabunnei2022-04-041-22/+28
|\ \ | |/ |/|
| * configuration: Add Paranoid CPU accuracy levelmerry2022-03-261-22/+28
* | arm_dynarmic_64: Invalidate on all coresmerry2022-03-271-2/+4
|/
* Revert "dynarmic: Reduce size of code caches"bunnei2022-03-231-2/+2
* dynarmic: Reduce size of code cachesMerry2022-03-131-2/+2
* dynarmic: Inline exclusive memory accessesmerry2022-02-271-0/+13
* arm: dynarmic: Cleanup icache op handlingjam1garner2021-11-221-10/+9
* arm: dynarmic: Implement icache op handling for 'ic iallu' instructionjam1garner2021-11-221-0/+3
* arm: dynarmic: Implement icache op handling for 'ic ivau' instructionjam1garner2021-11-221-0/+18
* core: Remove unused includesameerj2021-11-041-1/+0
* Fixed ARM_Dynamic_64 StepAndrew Strelsky2021-10-241-1/+1
* settings, arm_dynarmic, yuzu qt: Move CPU debugging optionlat9nq2021-07-081-1/+1
* arm_dynarmic_64: Re-add fastmem_address_space_bits to Auto settinglat9nq2021-07-081-0/+1
* arm_dynarmic{32,64}: Fixes from test buildlat9nq2021-07-081-9/+2
* core,common,yuzu qt: Add CPU accuracy option 'Auto'lat9nq2021-07-081-4/+18
* common: Replace common_sizes into user-literalsWunkolo2021-06-241-2/+4
* General: Add settings for fastmem and disabling adress space check.FernandoS272021-06-111-1/+7
* core: Make use of fastmemMarkus Wick2021-06-111-0/+4
* Merge pull request #6385 from degasus/save_memory_accessbunnei2021-05-311-16/+16
|\
| * core/arm_interface: Improve the performance of memory fallbacks.Markus Wick2021-05-291-16/+16
* | externals: Update dynarmic.Markus Wick2021-05-291-2/+2
|/
* core/arm_interface: Call SVC after end of dynarmic block.Markus Wick2021-05-271-6/+15
* core/arm: Drop ChangeProcessorID.Markus Wick2021-05-261-4/+0
* Merge pull request #6321 from lat9nq/per-game-cpubunnei2021-05-211-5/+5
|\
| * general: Make CPU accuracy and related a Settings::Settinglat9nq2021-05-161-5/+5
* | core: Make variable shadowing a compile-time errorLioncash2021-05-161-1/+1
|/
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-1/+1
* service: Resolve cases of member field shadowingLioncash2021-05-041-6/+6
* common: Move settings to common from core.bunnei2021-04-151-1/+1
* arm_dynarmic: Increase size of code cacheMerryMage2021-04-021-0/+4
* arm_dynarmic: Always have a 'valid' jit instanceMerryMage2021-03-241-25/+13
* core: arm_dynarmic: Ensure JIT state is saved/restored on page table changes.bunnei2021-03-211-0/+5
* arm: dynarmic: Reintroduce JIT checks on SaveContext/LoadContext.bunnei2021-01-291-0/+6
* core: arm: Remove unnecessary JIT checks.bunnei2021-01-291-12/+0
* arm: arm_dynarmic: Skip calls when JIT is invalid.bunnei2021-01-291-0/+12
* dynarmic: Add Unsafe_InaccurateNaN optimizationMerryMage2021-01-021-0/+3
* core/memory: Read and write page table atomicallyReinUsesLisp2020-12-301-0/+1
* hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei2020-12-061-1/+1
* hle: kernel: physical_core: Clear exclusive state after each run.bunnei2020-12-061-0/+3
* core: arm: Implement InvalidateCacheRange for CPU cache invalidation.bunnei2020-11-291-0/+7
* hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.bunnei2020-11-291-0/+4
* core: Eliminate remaining usages of the global system instanceLioncash2020-11-271-11/+0
* core: Remove usage of unicornLioncash2020-11-041-21/+8
* Revert "core: Fix clang build"bunnei2020-10-211-5/+5
* core: Fix clang buildLioncash2020-10-181-5/+5
* dynarmic: Add unsafe optimizationsMerryMage2020-08-161-1/+12
* configure_cpu: Show/Hide debugging optionsMerryMage2020-07-111-23/+25
* configuration: Add settings to enable/disable specific CPU optimizationsMerryMage2020-07-111-6/+26
* Core/Common: Address Feedback.Fernando Sahmkow2020-06-281-2/+3
* ARM: Update Dynarmic and Setup A32 according to latest interface.Fernando Sahmkow2020-06-271-64/+1
* ARMDynarmicInterface: Correct GCC Build Errors.Fernando Sahmkow2020-06-271-3/+3
* ARMInterface/Externals: Update dynarmic and fit to latest version.Fernando Sahmkow2020-06-271-7/+7
* ARMInterface: Correct rebase errors.Fernando Sahmkow2020-06-271-2/+2
* Dynarmic Interface: don't clear cache if JIT has not been created.Fernando Sahmkow2020-06-271-0/+3
* General: Cleanup legacy code.Fernando Sahmkow2020-06-271-1/+0
* 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
* 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
* dynarmic: Add option to disable CPU JIT optimizationsMerryMage2020-04-201-2/+8
* dynarmic: Enable strict alignment checks.bunnei2020-04-171-1/+4
* 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