summaryrefslogtreecommitdiffstats
path: root/src/core/arm/arm_interface.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #193 from N00byKing/3184_2_robotic_boogaloobunnei2018-03-191-26/+3
|\ | | | | Implement Pull #3184 from citra: core/arm: Improve timing accuracy before service calls in JIT (Rebased)
| * Implements citra-emu/citra#3184N00byKing2018-02-251-26/+3
| |
* | arm_interface: Support unmapping previously mapped memory.bunnei2018-03-161-1/+5
|/
* clang-formatMerryMage2018-01-161-1/+2
|
* arm_dynarmic: Implement coreMerryMage2018-01-121-7/+5
|
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei2018-01-031-30/+0
|
* Merge remote-tracking branch 'upstream/master' into nxbunnei2017-10-101-10/+12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h
| * Moved down_count to CoreTimingHuw Pascoe2017-09-301-9/+0
| |
| * ARM_Interface: Implement PageTableChangedMerryMage2017-09-251-0/+3
| |
* | arm_interface: Set TLS address for dynarmic core.bunnei2017-09-301-0/+7
| |
* | arm: Use 64-bit addressing in a bunch of places.bunnei2017-09-301-14/+14
|/
* ThreadContext: Move from "core" to "arm_interface".bunnei2016-12-221-6/+13
|
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-2/+1
|
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-4/+3
|
* arm: ResetContext shouldn't be part of ARM_Interface.bunnei2016-09-151-9/+0
|
* ARM: add ClearInstructionCache functionwwylele2016-08-271-0/+3
|
* Set fpscr for new threadsJannik Vogel2016-05-171-0/+1
|
* arm_interface: Make GetNumInstructions constLioncash2015-12-061-1/+1
|
* arm_interface: directly initialize class membersLioncash2015-12-061-7/+2
|
* arm_interface: Implement interface for retrieving VFP registersLioncash2015-08-071-0/+28
|
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-1/+0
|
* arm_interface: Support retrieval/storage to CP15 registersLioncash2015-04-061-0/+15
|
* arm_interface: Get rid of GetTicks.Lioncash2015-03-161-6/+0
| | | | Removes a TODO.
* Scheduler refactor Pt. 1Kevin Hartman2015-02-101-0/+9
| | | | | | | | | | | | | * Simplifies scheduling logic, specifically regarding thread status. It should be much clearer which statuses are valid for a thread at any given point in the system. * Removes dead code from thread.cpp. * Moves the implementation of resetting a ThreadContext to the corresponding core's implementation. Other changes: * Fixed comments in arm interfaces. * Updated comments in thread.cpp * Removed confusing, useless, functions like MakeReady() and ChangeStatus() from thread.cpp. * Removed stack_size from Thread. In the CTR kernel, the thread's stack would be allocated before thread creation.
* Move ThreadContext to core/core.h and deal with the falloutYuri Kunde Schlesner2015-01-091-3/+5
|
* CoreTiming: Ported the CoreTiming namespace from PPSSPPSubv2015-01-071-0/+2
| | | | | | Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing.
* ARM: Add a mechanism for faking CPU time elapsed during HLE.bunnei2014-12-261-0/+6
| | | | - Also a few cleanups.
* License changepurpasmart962014-12-211-1/+1
|
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-3/+3
|
* ARM_Interface: Make destructor virtualLioncash2014-11-141-1/+1
| | | | Fixes some warnings on OSX.
* Merge branch 'threading' of https://github.com/bunnei/citrabunnei2014-06-141-0/+3
|\ | | | | | | | | | | Conflicts: src/core/hle/function_wrappers.h src/core/hle/service/gsp.cpp
| * arm: added option to prepare CPU core (while mid-instruction) for thread reschedulebunnei2014-06-021-0/+3
| |
* | Added 'this' reference to num_instructions field so it's properly updated,as before the method was affecting the local method parameter rather than the class fieldDisruption2014-06-011-1/+1
|/
* ARM_Interpreter/ARM_Interface: Fixed member variable naming to be consistent with style guidebunnei2014-05-211-5/+5
|
* ARM_Interface: added SaveContext and LoadContext functions for HLE thread switchingbunnei2014-05-211-1/+15
|
* Merge branch 'master' into threadingbunnei2014-05-171-5/+16
|\
| * updated how we call ARM core to make things much fasterbunnei2014-05-171-5/+16
| |
* | added option to set CPSR register to arm_interfacebunnei2014-05-121-0/+6
|/
* removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable classbunnei2014-04-281-2/+1
|
* missed this file with commit 95e5436fbunnei2014-04-111-1/+10
|
* fixed licensing and updated code style naming for arm_interface/arm_interpreter frontend modulebunnei2014-04-091-9/+11
|
* fixed project includes to use new directory structurebunnei2014-04-091-2/+2
|
* got rid of 'src' folders in each sub-projectbunnei2014-04-091-0/+68