mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-09-19 21:41:07 +00:00
hypervisor: Remove derivations conditional on non-existant feature
The "with-serde" feature does not exist so these [#derive(..)] statements are never compiled in. Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
This commit is contained in:
parent
fd43b79f96
commit
2bf6f9300a
@ -53,7 +53,6 @@ pub enum Exception {
|
|||||||
pub mod regs;
|
pub mod regs;
|
||||||
|
|
||||||
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
|
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
|
||||||
#[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
|
|
||||||
pub struct SegmentRegister {
|
pub struct SegmentRegister {
|
||||||
pub base: u64,
|
pub base: u64,
|
||||||
pub limit: u32,
|
pub limit: u32,
|
||||||
@ -174,7 +173,6 @@ macro_rules! msr_data {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
|
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
|
||||||
#[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
|
|
||||||
pub struct StandardRegisters {
|
pub struct StandardRegisters {
|
||||||
pub rax: u64,
|
pub rax: u64,
|
||||||
pub rbx: u64,
|
pub rbx: u64,
|
||||||
@ -197,14 +195,12 @@ pub struct StandardRegisters {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
|
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
|
||||||
#[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
|
|
||||||
pub struct DescriptorTable {
|
pub struct DescriptorTable {
|
||||||
pub base: u64,
|
pub base: u64,
|
||||||
pub limit: u16,
|
pub limit: u16,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
|
#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
|
||||||
#[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
|
|
||||||
pub struct SpecialRegisters {
|
pub struct SpecialRegisters {
|
||||||
pub cs: SegmentRegister,
|
pub cs: SegmentRegister,
|
||||||
pub ds: SegmentRegister,
|
pub ds: SegmentRegister,
|
||||||
|
Loading…
Reference in New Issue
Block a user