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 |