Files
P3DS-test/src/core/kernel.cpp
2022-09-15 18:43:20 +03:00

20 lines
474 B
C++

#include "kernel.hpp"
void Kernel::serviceSVC(u32 svc) {
switch (svc) {
case 0x21: createAddressArbiter(); break;
default: Helpers::panic("Unimplemented svc: %x", svc); break;
}
}
void Kernel::reset() {
}
// Result CreateAddressArbiter(Handle* arbiter)
// in: r0 -> Pointer to Handle object
// out: r0 -> result
void Kernel::createAddressArbiter() {
printf("Stubbed call to CreateAddressArbiter. Handle address: %08X\n", regs[0]);
regs[0] = SVCResult::Success;
}