Commit Graph

20 Commits (1c31e2b3d2efb3a6425518df62cd1c277367f17a)

Author SHA1 Message Date
bunnei 7d6653268f core: Move process creation out of global state. 7 years ago
Subv 827f8ca3c7 Kernel: Store the program id in the Process class instead of the CodeSet class.
There may be many CodeSets per Process, so it's wasteful and overcomplicated to store the program id in each of them.
7 years ago
MerryMage 738f91a57d memory: Replace all memory hooking with Special regions 7 years ago
MerryMage e86bdb1601 Fix build on macOS and linux 7 years ago
B3n30 82151d407d CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)
* CoreTiming: New CoreTiming; Add Test for CoreTiming
7 years ago
bunnei b172f0d770 arm: Remove SkyEye/Dyncom code that is ARMv6-only. 7 years ago
bunnei 960a1416de hle: Initial implementation of NX service framework and IPC. 7 years ago
bunnei b1d5db1cf6 Merge remote-tracking branch 'upstream/master' into nx
# 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
7 years ago
bunnei 8c92435ded nso: Refactor and allocate .bss section. 7 years ago
Huw Pascoe 529f4a0131 Moved down_count to CoreTiming 7 years ago
Subv a8d2f5787f Tests: Added Memory::IsValidVirtualAddress tests. 7 years ago
Subv c102e3ae28 Tests: Fixed ARM VFP tests 7 years ago
MerryMage c02bbb7030 memory: Add GetCurrentPageTable/SetCurrentPageTable
Don't expose Memory::current_page_table as a global.
7 years ago
Subv 3bde97ea05 Tests/VFP: Use a standalone pagetable for the TestEnvironment memory operations.
This fixes building the tests
7 years ago
MerryMage a08edd67eb tests: Add tests for vadd 8 years ago
MerryMage 567c3a2ee7 tests: Arm testing framework 8 years ago
Yuri Kunde Schlesner cdefefc539 Kernel: Fix typo in test name 8 years ago
Yuri Kunde Schlesner f64d0b3f26 Kernel/IPC: Support translation of null handles
Missed this in my first implementation. Thanks to @wwylele for pointing
out that this was missing.
8 years ago
Yuri Kunde Schlesner 60a882cd50 Kernel/IPC: Add tests for HLERequestContext buffer translation 8 years ago
wwylele 75ee2f8c67 FileSys: add PathParser 8 years ago