mirror of
https://github.com/wheremyfoodat/Panda3DS.git
synced 2025-05-25 16:09:11 +12:00
connectToPort stub, acknowledge configuration memory
This commit is contained in:
parent
8bb494229d
commit
aa643c44bb
5 changed files with 27 additions and 1 deletions
src/core/kernel
|
@ -7,6 +7,7 @@ void Kernel::serviceSVC(u32 svc) {
|
|||
case 0x01: controlMemory(); break;
|
||||
case 0x21: createAddressArbiter(); break;
|
||||
case 0x23: svcCloseHandle(); break;
|
||||
case 0x2D: connectToPort(); break;
|
||||
case 0x38: getResourceLimit(); break;
|
||||
case 0x39: getResourceLimitLimitValues(); break;
|
||||
case 0x3A: getResourceLimitCurrentValues(); break;
|
||||
|
@ -64,6 +65,14 @@ void Kernel::svcCloseHandle() {
|
|||
regs[0] = SVCResult::Success;
|
||||
}
|
||||
|
||||
void Kernel::connectToPort() {
|
||||
const u32 handlePointer = regs[0];
|
||||
const char* port = static_cast<const char*>(mem.getReadPointer(regs[1]));
|
||||
|
||||
printf("ConnectToPort(handle pointer = %08X, port = \"%s\")\n", handlePointer, port);
|
||||
Helpers::panic("Unimplemented IPC");
|
||||
}
|
||||
|
||||
std::string Kernel::getProcessName(u32 pid) {
|
||||
if (pid == KernelHandles::CurrentProcess) {
|
||||
return "current";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue