summaryrefslogtreecommitdiffstats
path: root/src/core/arm/dynarmic/arm_dynarmic.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2018-09-25memory: Dehardcode the use of a 36-bit address spaceLioncash1-2/+3
2018-09-23FPCR register was uninitialized at start upPhilippe Babin1-1/+1
2018-09-21arm_interface: Replace kernel vm_manager include with a forward declarationLioncash1-0/+1
2018-09-20arm_dynarmic: Halt when BRK encounteredMerryMage1-0/+1
2018-09-19arm_dynarmic: Support BKPT instructionMerryMage1-0/+11
2018-09-18arm_dynarmic: Correct ExclusiveWrite128()'s operationLioncash1-2/+2
2018-09-18arm_interface: Remove ARM11-isms from the CPU interfaceLioncash1-20/+11
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-13/+14
2018-09-04Update microprofile scopes.Markus Wick1-0/+4
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash1-0/+1
2018-08-25core: Namespace all code in the arm subdirectory under the Core namespaceLioncash1-0/+4
2018-08-16dynarmic: Update to 550d662MerryMage1-0/+3
2018-08-13arm_dynarmic: Remove IsExecuting check from PrepareRescheduleMerryMage1-3/+1
2018-08-13CPU/Timing: Use an approximated amortized amount of ticks when advancing timing.Subv1-1/+10
2018-07-31kernel: Remove unnecessary includesLioncash1-1/+1
2018-07-31arm_dynarmic: Make SetTlsAddress() prototype and definition consistentLioncash1-1/+1
2018-07-31arm_dynarmic: Remove unnecessary qualifying of ThreadContextLioncash1-3/+3
2018-07-31arm_dynarmic: Correct initializer list orderLioncash1-5/+3
2018-07-24arm_dynarmic: Make MakeJit() a const member functionLioncash1-2/+2
2018-07-24exclusive_monitor: Use consistent type alias for u64Lioncash1-7/+6
2018-07-22Implement exclusive monitorMerryMage1-7/+60
2018-07-21CPU: Save and restore the TPIDR_EL0 system register on every context switch.Subv1-0/+8
2018-07-21arm_interface: Remove unused tls_address member of ThreadContextLioncash1-2/+0
2018-07-16scheduler: Clear exclusive state when switching contextsMerryMage1-0/+4
2018-07-03Update clang formatJames Rowe1-1/+1
2018-07-03Rename logging macro back to LOG_*James Rowe1-1/+1
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash1-1/+1
2018-04-27general: Convert assertion macros over to be fmt-compatibleLioncash1-1/+1
2018-04-26core: Replace remaining old non-generic logger usages with fmt-capable equivalentsLioncash1-2/+2
2018-03-24arm_dynarmic: Fix timingMerryMage1-7/+3
2018-03-16arm_interface: Support unmapping previously mapped memory.bunnei1-0/+4
2018-03-14core: Move process creation out of global state.bunnei1-1/+2
2018-02-25Implements citra-emu/citra#3184N00byKing1-7/+12
2018-02-21dynarmic: Update to 6b4c6b0MerryMage1-2/+18
2018-02-21arm_dynarmic: LOG_INFO on unicorn fallbackMerryMage1-0/+4
2018-02-12arm_dynarmic: Support direct page table accessMerryMage1-6/+14
2018-02-09dynarmic: Update to 41ae12263MerryMage1-30/+44
2018-01-20Fixes some cast warnings, partial port of citra #3064 (#106)River City Ransomware1-3/+3
2018-01-13Update dynarmic to bc73004MerryMage1-12/+17
2018-01-13yuzu: Update license text to be consistent across project.bunnei1-1/+1
2018-01-12arm_dynarmic: Implement coreMerryMage1-42/+128
2018-01-04arm_dynarmic: Gut interface until dynarmic is ready for general use.bunnei1-134/+41
2018-01-03arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei1-21/+5
2017-09-30arm_interface: Set TLS address for dynarmic core.bunnei1-0/+14
2017-09-30arm: Use 64-bit addressing in a bunch of places.bunnei1-48/+81
2017-09-30Moved down_count to CoreTimingHuw Pascoe1-8/+1
2017-09-25ARM_Interface: Implement PageTableChangedMerryMage1-5/+17
2017-09-15CPU/Dynarmic: Disable the fast page-table access in dynarmic until it supports switching page tables at runtime.Subv1-1/+3
2017-08-21CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ExecuteInstructions.Subv1-1/+1
2017-02-03arm_dynarmic: Update memory interfaceMerryMage1-10/+10
2017-02-03arm_dynarmic: CP15 supportMerryMage1-4/+7
2016-12-22arm_dynarmic: Provide MemoryReadCode callbackMerryMage1-0/+1
2016-12-22ThreadContext: Move from "core" to "arm_interface".bunnei1-2/+2
2016-12-11Core: Add a forgotten #include <cstring> for memcpy.Emmanuel Gil Peyrot1-0/+1
2016-11-26dynarmic: Add ticks based on ticks executed, not ticks requestedMerryMage1-2/+2
2016-11-25Expose page table to dynarmic for optimized reads and writes to the JITJames Rowe1-0/+1
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner1-1/+1
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-4/+2
2016-09-15arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg.bunnei1-5/+12
2016-09-15arm: ResetContext shouldn't be part of ARM_Interface.bunnei1-9/+0
2016-09-15dynarmic: Implement ARM CPU interface.bunnei1-0/+176