summaryrefslogtreecommitdiffstats
path: root/src/core/arm/dynarmic/arm_dynarmic_32.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: track separate heap allocation for linuxLiam2023-12-261-0/+5
* kernel: instantiate memory separately for each guest processLiam2023-12-231-3/+3
* arm: fix context save of vector regsLiam2023-12-051-6/+4
* core: refactor emulated cpu core activationLiam2023-12-041-172/+155
* Merge pull request #10839 from lat9nq/pgc-plusliamwhite2023-08-021-3/+3
|\
| * settings,general: Rename non-confirming enumslat9nq2023-07-211-3/+3
* | core: remove remaining uses of dynamic_castLiam2023-07-221-3/+3
|/
* arm_dynarmic_32: Remove disabling of block linking on arm64Merry2023-06-281-5/+0
* core: decouple ARM interface from DynarmicLiam2023-06-131-49/+15
* core: arm_dynarmic_32: Update SaveContext/LoadContext.bunnei2023-04-021-13/+10
* memory: rename global memory references to application memoryLiam2023-03-241-3/+3
* kernel: use KTypedAddress for addressesLiam2023-03-221-3/+3
* externals: update dynarmic, xbyakLiam2023-01-061-0/+4
* core: add option to break on unmapped accessLiam2022-12-021-2/+19
* Initial ARM64 supportLiam2022-11-091-0/+5
* arm_interface: curb infinite recursion in stacktrace generationLiam2022-10-271-1/+1
* code: dodge PAGE_SIZE #defineKyle Kienapfel2022-08-201-2/+2
* arm_dynarmic: Fix nullptr fastmem arenasMerry2022-08-091-6/+9
* core/arm: fix build errorLiam2022-08-081-1/+5
* Merge pull request #8637 from liamwhite/bad-interruptsbunnei2022-08-081-6/+7
|\
| * kernel: unlayer CPU interrupt handlingLiam2022-07-251-6/+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-5/+25
|\ \
| * | core/arm: better support for backtrace generationLiam2022-06-251-5/+25
| |/
* / dynarmic: Stop ReadCode callbacks to unmapped addressesLiam2022-06-221-12/+30
|/
* core/debugger: memory breakpoint supportLiam2022-06-161-11/+58
* core/debugger: Improved stepping mechanism and misc fixesLiam2022-06-011-34/+11
* core/debugger: Implement new GDB stub debuggerLiam2022-06-011-6/+29
* 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/+19
* Merge pull request #8188 from merryhime/jit-race-page-table-changedbunnei2022-04-161-20/+28
|\
| * dynarmic: Fix race when switching page tablesmerry2022-04-101-20/+28
* | dynarmic: Fix single core modemerry2022-04-131-1/+1
|/
* Merge pull request #8148 from merryhime/interruptsFernando S2022-04-071-19/+18
|\
| * arm_dynarmic: Use HaltReason for svc calls and reschedulesmerry2022-04-031-10/+9
| * dynarmic: Better interruptsmerry2022-04-031-11/+11
* | dynarmic: Print stack trace on unrecognised instruction or other exceptionmerry2022-04-051-0/+2
* | configuration: Add Paranoid CPU accuracy levelmerry2022-03-261-22/+28
|/
* 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/+12
* settings, arm_dynarmic, yuzu qt: Move CPU debugging optionlat9nq2021-07-081-1/+1
* arm_dynarmic{32,64}: Fixes from test buildlat9nq2021-07-081-9/+3
* core,common,yuzu qt: Add CPU accuracy option 'Auto'lat9nq2021-07-081-4/+18
* common: Replace common_sizes into user-literalsWunkolo2021-06-241-2/+5
* Update dynarmic and add new unsafe CPU option.Fernando Sahmkow2021-06-201-0/+3
* General: Add settings for fastmem and disabling adress space check.FernandoS272021-06-111-1/+4
* core: Make use of fastmemMarkus Wick2021-06-111-0/+1
* Merge pull request #6385 from degasus/save_memory_accessbunnei2021-05-311-13/+15
|\
| * core/arm_interface: Improve the performance of memory fallbacks.Markus Wick2021-05-291-13/+15
* | externals: Update dynarmic.Markus Wick2021-05-291-3/+3
|/
* 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
|/
* 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-23/+8
* core: arm_dynarmic: Ensure JIT state is saved/restored on page table changes.bunnei2021-03-211-0/+5
* arm_dynarmic_32: Print out CPSR.T on exceptionMerryMage2021-02-011-2/+3
* 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
* core: Silence unhandled enum in switch warningsReinUsesLisp2021-01-091-8/+1
* dynarmic: Add Unsafe_InaccurateNaN optimizationMerryMage2021-01-021-0/+3
* core/memory: Read and write page table atomicallyReinUsesLisp2020-12-301-0/+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: Remove usage of unicornLioncash2020-11-041-0/+1
* 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-4/+24
* Core/Common: Address Feedback.Fernando Sahmkow2020-06-281-2/+3
* SVC: Implement 32-bits wrappers and update Dynarmic.Fernando Sahmkow2020-06-271-1/+7
* ARM: Update Dynarmic and Setup A32 according to latest interface.Fernando Sahmkow2020-06-271-2/+39
* ARMDynarmicInterface: Correct GCC Build Errors.Fernando Sahmkow2020-06-271-3/+3
* 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-12/+25
* General: Move ARM_Interface into Threads.Fernando Sahmkow2020-06-271-0/+4
* Core: Refactor ARM Interface.Fernando Sahmkow2020-06-271-3/+3
* SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface.Fernando Sahmkow2020-06-271-2/+9
* General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running.Fernando Sahmkow2020-06-271-4/+0
* Core: Correct rebase.Fernando Sahmkow2020-06-271-12/+6
* General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-271-3/+3
* arm_dynarmic_32: Log under Core_ARM instead of HW_GPUMorph2020-06-221-1/+1
* arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0ReinUsesLisp2020-06-181-1/+1
* arm_dynarmic_cp15: Update CP15MerryMage2020-06-171-9/+7
* arm_dynarmic_32: InterpreterFallback should never happenMerryMage2020-06-171-2/+3
* core: kernel: Move SVC to its own namesapce.bunnei2020-04-171-1/+1
* core: Implement separate A32/A64 ARM interfaces.bunnei2020-03-031-0/+208