feat(domain): add EndpointTable, IrqRoutingTable, and remaining error variants
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use types::{
|
||||
bounded::CapSlot,
|
||||
id::{ProcessId, ThreadId},
|
||||
id::{EndpointId, IrqId, ProcessId, ThreadId},
|
||||
permission::Permission,
|
||||
};
|
||||
|
||||
@@ -18,4 +18,9 @@ pub enum KernelError {
|
||||
InvalidThread(ThreadId),
|
||||
TooManyThreads,
|
||||
OutOfMemory,
|
||||
InvalidEndpoint(EndpointId),
|
||||
InvalidIrq(IrqId),
|
||||
EndpointFull,
|
||||
ProcessCreateDenied,
|
||||
IrqAlreadyOwned(IrqId),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user