added IPC syscalls

This commit is contained in:
user
2026-02-24 16:35:11 +01:00
parent 349155a556
commit 18d21a5f70
9 changed files with 171 additions and 3 deletions

View File

@@ -26,6 +26,11 @@ void kill(Vault &vault, size_t pid);
void* map(Vault *vault, size_t size);
int unmap(Vault &vault, void* start, size_t size);
void invlpg(uintptr_t virt_addr);
bool send(Vault &vault, int pid, const void* sbuffer, size_t ssize, void* rbuffer, size_t rsize);
int receive(Vault &vault, void* buffer, size_t size);
bool reply(Vault &vaul, const void* buffer, size_t size);
//int fork(Vault &vault, InterruptContext *user);
} // namespace Skeleton
} // namespace Syscall