mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-08-08 03:35:14 +00:00
hv: lapic: remove union apic_lvt
Since it's unused. Tracked-On: #861 Signed-off-by: Li, Fei1 <fei1.li@intel.com>
This commit is contained in:
parent
538ba08c2b
commit
b8a553d16a
@ -27,75 +27,6 @@ union apic_icr {
|
|||||||
} bits;
|
} bits;
|
||||||
};
|
};
|
||||||
|
|
||||||
union apic_lvt {
|
|
||||||
uint32_t value;
|
|
||||||
union {
|
|
||||||
struct {
|
|
||||||
uint32_t vector:8;
|
|
||||||
uint32_t rsvd_1:4;
|
|
||||||
uint32_t delivery_status:1;
|
|
||||||
uint32_t rsvd_2:3;
|
|
||||||
uint32_t mask:1;
|
|
||||||
uint32_t mode:2;
|
|
||||||
uint32_t rsvd_3:13;
|
|
||||||
} timer;
|
|
||||||
struct {
|
|
||||||
uint32_t vector:8;
|
|
||||||
uint32_t delivery_mode:3;
|
|
||||||
uint32_t rsvd_1:1;
|
|
||||||
uint32_t delivery_status:1;
|
|
||||||
uint32_t rsvd_2:3;
|
|
||||||
uint32_t mask:1;
|
|
||||||
uint32_t rsvd_3:15;
|
|
||||||
} cmci;
|
|
||||||
struct {
|
|
||||||
uint32_t vector:8;
|
|
||||||
uint32_t delivery_mode:3;
|
|
||||||
uint32_t rsvd_1:1;
|
|
||||||
uint32_t delivery_status:1;
|
|
||||||
uint32_t polarity:1;
|
|
||||||
uint32_t remote_irr:1;
|
|
||||||
uint32_t trigger_mode:1;
|
|
||||||
uint32_t mask:1;
|
|
||||||
uint32_t rsvd_2:15;
|
|
||||||
} lint;
|
|
||||||
struct {
|
|
||||||
uint32_t vector:8;
|
|
||||||
uint32_t rsvd_1:4;
|
|
||||||
uint32_t delivery_status:1;
|
|
||||||
uint32_t rsvd_2:3;
|
|
||||||
uint32_t mask:1;
|
|
||||||
uint32_t rsvd_3:15;
|
|
||||||
} error;
|
|
||||||
struct {
|
|
||||||
uint32_t vector:8;
|
|
||||||
uint32_t delivery_mode:3;
|
|
||||||
uint32_t rsvd_1:1;
|
|
||||||
uint32_t delivery_status:1;
|
|
||||||
uint32_t rsvd_2:3;
|
|
||||||
uint32_t mask:1;
|
|
||||||
uint32_t rsvd_3:15;
|
|
||||||
} pmc;
|
|
||||||
struct {
|
|
||||||
uint32_t vector:8;
|
|
||||||
uint32_t delivery_mode:3;
|
|
||||||
uint32_t rsvd_1:1;
|
|
||||||
uint32_t delivery_status:1;
|
|
||||||
uint32_t rsvd_2:3;
|
|
||||||
uint32_t mask:1;
|
|
||||||
uint32_t rsvd_3:15;
|
|
||||||
} thermal;
|
|
||||||
struct {
|
|
||||||
uint32_t vector:8;
|
|
||||||
uint32_t rsvd_1:4;
|
|
||||||
uint32_t delivery_status:1;
|
|
||||||
uint32_t rsvd_2:3;
|
|
||||||
uint32_t mask:1;
|
|
||||||
uint32_t rsvd_3:15;
|
|
||||||
} common;
|
|
||||||
} bits;
|
|
||||||
};
|
|
||||||
|
|
||||||
union lapic_base_msr {
|
union lapic_base_msr {
|
||||||
uint64_t value;
|
uint64_t value;
|
||||||
struct {
|
struct {
|
||||||
|
Loading…
Reference in New Issue
Block a user