summaryrefslogtreecommitdiff
path: root/src/core/arm
AgeCommit message (Expand)Author
2019-11-26core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory classLioncash
2019-11-26core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash
2019-11-26core: Prepare various classes for memory read/write migrationLioncash
2019-11-12arm_unicorn: Resolve sign conversion warningsLioncash
2019-10-11Core_Timing: Address Feedback and suppress warnings.Fernando Sahmkow
2019-10-09Core Timing: Rework Core Timing to run all cores evenly.Fernando Sahmkow
2019-09-29Revert "arm_dynarmic: Check if jit is nullptr when preparing reschedule"bunnei
2019-09-29Merge pull request #2574 from DarkLordZach/dynarmic-jit-nullptrbunnei
2019-07-12core: Remove CurrentArmInterface() global accessorLioncash
2019-07-11core/arm: Remove obsolete Unicorn memory mappingLioncash
2019-06-10arm_dynarmic: Check if jit is nullptr when preparing rescheduleZach Hilman
2019-05-26loader: Move NSO module tracking to AppLoaderZach Hilman
2019-05-25arm_interface: Expand backtrace generationZach Hilman
2019-04-11core/cpu_core_manager: Create threads separately from initialization.Lioncash
2019-04-07kernel/svc: Deglobalize the supervisor call handlersLioncash
2019-04-07arm/arm_dynarmic: Remove unnecessary current_page_table memberLioncash
2019-04-05Merge pull request #2240 from FearlessTobi/port-4651bunnei
2019-04-04core: Add missing override specifiers where applicableLioncash
2019-03-16core: Move PageTable struct into Common.bunnei
2019-03-15gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to l...Dimitri A
2019-02-16Corrections, documenting and fixes.Fernando Sahmkow
2019-02-15Use u128 on Clock Cycles calculation.Fernando Sahmkow
2019-02-15Correct CNTPCT to use Clock Cycles instead of Cpu Cycles.Fernando Sahmkow
2019-02-15core_timing: Convert core timing into a classLioncash
2019-02-12core_timing: Rename CoreTiming namespace to Core::TimingLioncash
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