Struct tartan_arch::x86::protection::TaskStateSegmentBitmaps
source · #[repr(C)]pub struct TaskStateSegmentBitmaps<T>where
T: AsRef<[u8]> + AsMut<[u8]> + Eq + ?Sized,{
pub interrupt_redirect: [u8; 32],
pub io_permission: IOPermissionBitmap<T>,
}
Available on x86 only.
Expand description
I/O permission map and interrupt redirect map, which are always located together in a task state segment (TSS).
Fields§
§interrupt_redirect: [u8; 32]
Indicates which handler to use for software-triggered interrupts in virtual real mode.
If bit N
(bit N mod 8
of byte floor(N / 8)
) is set, it indicates that an
INT N
in virtual real mode should be handled using the protected-mode mechanism
rather than the process’s own interrupt table.
io_permission: IOPermissionBitmap<T>
The IOPermissionBitmap
for this task.