summaryrefslogtreecommitdiffstats
path: root/src/core/arm/unicorn (unfollow)
Commit message (Expand)AuthorFilesLines
2020-06-27ARMInterface: Correct rebase errors.Fernando Sahmkow2-3/+3
2020-06-27SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow2-5/+5
2020-06-27General: Move ARM_Interface into Threads.Fernando Sahmkow2-0/+5
2020-06-27Core: Refactor ARM Interface.Fernando Sahmkow2-5/+7
2020-06-27General: Recover Prometheus project from harddrive failure Fernando Sahmkow2-6/+11
2020-04-24physical_core: Make use of std::make_unique instead of std::make_shared in ctorLioncash2-3/+9
2020-04-19core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.bunnei1-0/+11
2020-04-17core: kernel: Move SVC to its own namesapce.bunnei1-1/+1
2020-03-03core: Implement separate A32/A64 ARM interfaces.bunnei2-6/+9
2020-01-31core/arm: Remove usage of global GetCurrentThread()Lioncash1-1/+2
2019-11-27core: Prepare various classes for memory read/write migrationLioncash2-2/+1
2019-11-12arm_unicorn: Resolve sign conversion warningsLioncash2-7/+9
2019-10-11Core_Timing: Address Feedback and suppress warnings.Fernando Sahmkow1-1/+1
2019-10-09Core Timing: Rework Core Timing to run all cores evenly.Fernando Sahmkow1-1/+1
2019-07-13core: Remove CurrentArmInterface() global accessorLioncash1-3/+6
2019-07-11core/arm: Remove obsolete Unicorn memory mappingLioncash2-12/+0
2019-04-12core/cpu_core_manager: Create threads separately from initialization.Lioncash1-1/+1
2019-04-08kernel/svc: Deglobalize the supervisor call handlersLioncash2-24/+25
2019-04-04core: Add missing override specifiers where applicableLioncash1-1/+1
2019-03-15gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB. (#4651)Dimitri A2-3/+4
2019-02-16core_timing: Convert core timing into a classLioncash2-4/+10
2019-02-12core_timing: Rename CoreTiming namespace to Core::TimingLioncash1-2/+2
2018-12-19Moved backtrace to ArmInterfaceDavid Marcec2-17/+0
2018-12-03Moved backtrace to ArmInterfaceDavid Marcec2-0/+18
2018-10-04kernel/thread: Make all instance variables privateLioncash1-1/+1
2018-09-18arm_interface: Remove ARM11-isms from the CPU interfaceLioncash2-24/+13
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2-4/+4
2018-09-04Update microprofile scopes.Markus Wick1-2/+2
2018-08-25core: Namespace all code in the arm subdirectory under the Core namespaceLioncash2-2/+10
2018-08-07GDBStub works with both Unicorn and Dynarmic now (#941)Hedges1-1/+1
2018-07-21CPU: Save and restore the TPIDR_EL0 system register on every context switch.Subv2-0/+12
2018-07-21arm_interface: Remove unused tls_address member of ThreadContextLioncash1-4/+0
2018-07-16scheduler: Clear exclusive state when switching contextsMerryMage2-0/+3
2018-07-13More improvements to GDBStub (#653)Hedges1-2/+2
2018-06-06GDB Stub Improvements (#508)Hedges2-1/+41
2018-05-11core: Implement multicore support.bunnei1-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-2/+2
2018-03-19Clean Warnings (?)N00byKing1-1/+1
2018-03-16arm_interface: Support unmapping previously mapped memory.bunnei2-0/+5
2018-02-25Implements citra-emu/citra#3184N00byKing2-1/+12
2018-02-22Stub am::SetScreenShotPermission, and bsd::StartMonitoring functionsmailwl1-1/+2
2018-01-16Build: Automagically handle unicornJames Rowe1-1/+1
2018-01-16Build: Add unicorn as a submodule and build it if neededJames Rowe1-1/+1
2018-01-13arm_unicorn: Log unmapped memory access address.bunnei1-1/+1
2018-01-13yuzu: Update license text to be consistent across project.bunnei2-2/+2
2018-01-12arm_dynarmic: Implement coreMerryMage2-11/+14
2018-01-04arm_unicorn: Load/release unicorn DLL.bunnei1-0/+16
2018-01-04unicorn: Use for arm interface on Windows.bunnei2-0/+240