[kernel] Add channel objects
Add the channel object for sending messages between threads. Currently no good of passing channels to other threads, but global variables in a single process work. Currently channels are slow and do double copies, need to refine more. Tags: ipc
This commit is contained in:
@@ -37,7 +37,7 @@ modules:
|
||||
- src/kernel/main.cpp
|
||||
- src/kernel/memory_bootstrap.cpp
|
||||
- src/kernel/msr.cpp
|
||||
- src/kernel/objects/handle.cpp
|
||||
- src/kernel/objects/channel.cpp
|
||||
- src/kernel/objects/kobject.cpp
|
||||
- src/kernel/objects/thread.cpp
|
||||
- src/kernel/objects/process.cpp
|
||||
@@ -48,6 +48,7 @@ modules:
|
||||
- src/kernel/serial.cpp
|
||||
- src/kernel/syscall.cpp
|
||||
- src/kernel/syscall.s
|
||||
- src/kernel/syscalls/channel.cpp
|
||||
- src/kernel/syscalls/object.cpp
|
||||
- src/kernel/syscalls/process.cpp
|
||||
- src/kernel/syscalls/system.cpp
|
||||
|
||||
Reference in New Issue
Block a user