summaryrefslogtreecommitdiffstats
path: root/src/core/arm/unicorn (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-07-21CPU: Save and restore the TPIDR_EL0 system register on every context switch.Subv2-0/+12
Note that there's currently a dynarmic bug preventing this register from being written.
2018-07-21arm_interface: Remove unused tls_address member of ThreadContextLioncash1-4/+0
Currently, the TLS address is set within the scheduler, making this member unused.
2018-07-16scheduler: Clear exclusive state when switching contextsMerryMage2-0/+3
2018-07-13More improvements to GDBStub (#653)Hedges1-2/+2
* More improvements to GDBStub - Debugging of threads should work correctly with source and assembly level stepping and modifying registers and memory, meaning threads and callstacks are fully clickable in VS. - List of modules is available to the client, with assumption that .nro and .nso are backed up by an .elf with symbols, while deconstructed ROMs keep N names. - Initial support for floating point registers. * Tidy up as requested in PR feedback * Tidy up as requested in PR feedback
2018-06-06GDB Stub Improvements (#508)Hedges2-1/+41
* GDB Stub should work now. * Applied clang-format. * Replaced htonll with swap64. * Tidy up.
2018-05-11core: Implement multicore support.bunnei1-1/+1
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash1-1/+1
This makes the formatting expectations more obvious (e.g. any zero padding specified is padding that's entirely dedicated to the value being printed, not any pretty-printing that also gets tacked on).
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
On MSVC if unicorn isn't found, fallback to bundled unicorn On everything else, fallback to building unicorn in externals Also fixes loading unicorn in msvc
2018-01-16Build: Add unicorn as a submodule and build it if neededJames Rowe1-1/+1
Adds a cmake custom target that will build unicorn on first compile and uses this in the build scripts as well. Updates Appveyor and Travis build scripts to work with the new unicorn build, and updates the paths to all of the different artifacts.
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