bunnei
|
7d6653268f
|
core: Move process creation out of global state.
|
2018-03-14 18:42:19 -04:00 |
|
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.
|
2018-03-01 19:03:53 -05:00 |
|
MerryMage
|
738f91a57d
|
memory: Replace all memory hooking with Special regions
|
2018-01-27 15:16:39 +00:00 |
|
MerryMage
|
e86bdb1601
|
Fix build on macOS and linux
|
2018-01-13 22:38:52 +00:00 |
|
B3n30
|
82151d407d
|
CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)
* CoreTiming: New CoreTiming; Add Test for CoreTiming
|
2018-01-08 19:10:25 -05:00 |
|
bunnei
|
b172f0d770
|
arm: Remove SkyEye/Dyncom code that is ARMv6-only.
|
2018-01-02 22:24:12 -05:00 |
|
bunnei
|
960a1416de
|
hle: Initial implementation of NX service framework and IPC.
|
2017-10-14 22:18:42 -04:00 |
|
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
|
2017-10-09 23:56:20 -04:00 |
|
bunnei
|
8c92435ded
|
nso: Refactor and allocate .bss section.
|
2017-09-30 14:33:58 -04:00 |
|
Huw Pascoe
|
529f4a0131
|
Moved down_count to CoreTiming
|
2017-09-30 17:38:14 +01:00 |
|
Subv
|
a8d2f5787f
|
Tests: Added Memory::IsValidVirtualAddress tests.
|
2017-09-26 17:31:50 -05:00 |
|
Subv
|
c102e3ae28
|
Tests: Fixed ARM VFP tests
|
2017-09-26 17:29:06 -05:00 |
|
MerryMage
|
c02bbb7030
|
memory: Add GetCurrentPageTable/SetCurrentPageTable
Don't expose Memory::current_page_table as a global.
|
2017-09-24 22:42:42 +01:00 |
|
Subv
|
3bde97ea05
|
Tests/VFP: Use a standalone pagetable for the TestEnvironment memory operations.
This fixes building the tests
|
2017-09-15 14:26:20 -05:00 |
|
MerryMage
|
a08edd67eb
|
tests: Add tests for vadd
|
2017-07-23 12:29:51 +01:00 |
|
MerryMage
|
567c3a2ee7
|
tests: Arm testing framework
|
2017-07-23 12:08:43 +01:00 |
|
Yuri Kunde Schlesner
|
cdefefc539
|
Kernel: Fix typo in test name
|
2017-06-22 02:21:18 -07:00 |
|
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.
|
2017-06-21 14:27:03 -07:00 |
|
Yuri Kunde Schlesner
|
60a882cd50
|
Kernel/IPC: Add tests for HLERequestContext buffer translation
|
2017-06-18 16:05:58 -07:00 |
|
wwylele
|
75ee2f8c67
|
FileSys: add PathParser
|
2016-11-19 17:17:19 +02:00 |
|