summaryrefslogtreecommitdiff
path: root/src/core/arm
AgeCommit message (Expand)Author
2018-12-30arm_interface: Make include path relative for arm_interface.hLioncash
2018-12-30arm_interface: Make LogBacktrace() a const member functionLioncash
2018-12-30arm_interface: Mark variables as const where applicable in LogBacktrace()Lioncash
2018-12-30arm_interface: Remove unnecessary semicolonLioncash
2018-12-29Merge pull request #1847 from ogniK5377/backtrace-breakbunnei
2018-12-29Moved log backtrace to arm_interface.cpp. Added printing of error code to fatalDavid Marcec
2018-12-19Moved backtrace to ArmInterfaceDavid Marcec
2018-12-18arm_dynarmic: Set CNTFRQ valueMerryMage
2018-12-03Moved backtrace to ArmInterfaceDavid Marcec
2018-10-15core: Make the exclusive monitor a unique_ptr instead of a shared_ptrLioncash
2018-10-10kernel/thread: Use a regular pointer for the owner/current processLioncash
2018-10-04kernel/thread: Make all instance variables privateLioncash
2018-09-30kernel/process: Make data member variables privateLioncash
2018-09-30arm_interface: Add missing fpsr/tpidr members to the ThreadContext structLioncash
2018-09-29Merge pull request #1395 from lioncash/vmbunnei
2018-09-24memory: Dehardcode the use of a 36-bit address spaceLioncash
2018-09-22FPCR register was uninitialized at start upPhilippe Babin
2018-09-20arm_interface: Replace kernel vm_manager include with a forward declarationLioncash
2018-09-20arm_dynarmic: Halt when BRK encounteredMerryMage
2018-09-19arm_dynarmic: Support BKPT instructionMerryMage
2018-09-18Merge pull request #1344 from lioncash/armbunnei
2018-09-18arm_dynarmic: Correct ExclusiveWrite128()'s operationLioncash
2018-09-18arm_interface: Remove ARM11-isms from the CPU interfaceLioncash
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-04Update microprofile scopes.Markus Wick
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash
2018-08-24core: Namespace all code in the arm subdirectory under the Core namespaceLioncash
2018-08-16dynarmic: Update to 550d662MerryMage
2018-08-13arm_dynarmic: Remove IsExecuting check from PrepareRescheduleMerryMage
2018-08-12CPU/Timing: Use an approximated amortized amount of ticks when advancing timing.Subv
2018-08-06GDBStub works with both Unicorn and Dynarmic now (#941)Hedges
2018-07-31Merge pull request #876 from lioncash/includebunnei
2018-07-31kernel: Remove unnecessary includesLioncash
2018-07-31arm_dynarmic: Make SetTlsAddress() prototype and definition consistentLioncash
2018-07-31arm_dynarmic: Remove unnecessary qualifying of ThreadContextLioncash
2018-07-31arm_dynarmic: Correct initializer list orderLioncash
2018-07-23arm_dynarmic: Make MakeJit() a const member functionLioncash
2018-07-23exclusive_monitor: Use consistent type alias for u64Lioncash
2018-07-22Implement exclusive monitorMerryMage
2018-07-21Merge pull request #750 from lioncash/ctxbunnei
2018-07-20CPU: Save and restore the TPIDR_EL0 system register on every context switch.Subv
2018-07-20arm_interface: Remove unused tls_address member of ThreadContextLioncash
2018-07-16scheduler: Clear exclusive state when switching contextsMerryMage
2018-07-12More improvements to GDBStub (#653)Hedges
2018-07-02Update clang formatJames Rowe
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-06-06GDB Stub Improvements (#508)Hedges
2018-05-10core: Implement multicore support.bunnei
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash
2018-04-27general: Convert assertion macros over to be fmt-compatibleLioncash