Copy JKernel (#126)

* start JSystem

* JKRAram and JUTGamePad

* started heap and thread

* more JKernel

* mostly finished JKernel

* delete unused asm

* JKRFileFinder

* delete unused asm and match findNextFile

* format

* fix mtx_vec
This commit is contained in:
lepelog
2021-05-03 02:03:24 +02:00
committed by GitHub
parent 913bb08f51
commit 0b8db42226
360 changed files with 6646 additions and 12699 deletions
+2 -4
View File
@@ -12,9 +12,7 @@
//
extern "C" static void DCEnable();
extern "C" void DCInvalidateRange();
extern "C" void DCFlushRange();
extern "C" void DCStoreRange();
extern "C" void DCFlushRangeNoSync();
extern "C" void DCStoreRangeNoSync();
extern "C" void DCZeroRange();
@@ -68,7 +66,7 @@ static asm void DCEnable() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void DCInvalidateRange() {
asm void DCInvalidateRange(void*, u32) {
nofralloc
#include "asm/dolphin/os/OSCache/DCInvalidateRange.s"
}
@@ -88,7 +86,7 @@ asm void DCFlushRange() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void DCStoreRange() {
asm void DCStoreRange(void*, u32) {
nofralloc
#include "asm/dolphin/os/OSCache/DCStoreRange.s"
}