Changeset View
Changeset View
Standalone View
Standalone View
head/sys/amd64/vmm/io/vlapic_priv.h
Show First 20 Lines • Show All 150 Lines • ▼ Show 20 Lines | |||||
struct vlapic { | struct vlapic { | ||||
struct vm *vm; | struct vm *vm; | ||||
int vcpuid; | int vcpuid; | ||||
struct LAPIC *apic_page; | struct LAPIC *apic_page; | ||||
struct vlapic_ops ops; | struct vlapic_ops ops; | ||||
uint32_t esr_pending; | uint32_t esr_pending; | ||||
int esr_firing; | |||||
struct callout callout; /* vlapic timer */ | struct callout callout; /* vlapic timer */ | ||||
struct bintime timer_fire_bt; /* callout expiry time */ | struct bintime timer_fire_bt; /* callout expiry time */ | ||||
struct bintime timer_freq_bt; /* timer frequency */ | struct bintime timer_freq_bt; /* timer frequency */ | ||||
struct bintime timer_period_bt; /* timer period */ | struct bintime timer_period_bt; /* timer period */ | ||||
struct mtx timer_mtx; | struct mtx timer_mtx; | ||||
/* | /* | ||||
Show All 25 Lines |