[kernel] Replace endpoint with new mailbox API

The new mailbox kernel object API offers asynchronous message-based IPC
for sending data and handles between threads, as opposed to endpoint's
synchronous model.
This commit is contained in:
Justin C. Miller
2022-02-22 00:06:14 -08:00
parent f7ae2e2220
commit 30aed15090
17 changed files with 647 additions and 364 deletions

View File

@@ -1,8 +1,8 @@
import "objects/object.def"
import "objects/channel.def"
import "objects/endpoint.def"
import "objects/event.def"
import "objects/mailbox.def"
import "objects/process.def"
import "objects/system.def"
import "objects/thread.def"
@@ -16,8 +16,8 @@ interface syscalls [syscall] {
expose ref event
expose ref process
expose ref thread
expose ref mailbox
expose ref channel
expose ref endpoint
expose ref vma
# Simple no-op syscall for testing