hypervisor: x86: provide a generic DescriptorTable structure

Signed-off-by: Wei Liu <liuwe@microsoft.com>
This commit is contained in:
Wei Liu
2022-07-14 21:48:08 +00:00
committed by Liu Wei
parent 75797827d5
commit d2b194c4f1
3 changed files with 48 additions and 4 deletions

View File

@@ -198,3 +198,10 @@ pub struct StandardRegisters {
pub rip: u64,
pub rflags: u64,
}
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
#[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
pub struct DescriptorTable {
pub base: u64,
pub limit: u16,
}