feat(kernel): WatchDeath + SetTimer events as notification signals; adapter wakes at earliest deadline
This commit is contained in:
@@ -41,6 +41,8 @@ pub const SYS_SET_IRQ_NOTIFICATION: usize = 32;
|
||||
pub const SYS_CREATE_REGION: usize = 33;
|
||||
pub const SYS_MAP_REGION: usize = 34;
|
||||
pub const SYS_REGION_ADDRESS: usize = 35;
|
||||
pub const SYS_WATCH_DEATH: usize = 36;
|
||||
pub const SYS_SET_TIMER: usize = 37;
|
||||
|
||||
/// `PagePerms` in a register.
|
||||
pub const PERMS_READ_ONLY: usize = 0;
|
||||
|
||||
@@ -15,9 +15,6 @@ impl Ticks {
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
pub struct TimerDuration(u32);
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
pub struct TimeSlice {
|
||||
remaining: u32,
|
||||
|
||||
Reference in New Issue
Block a user