kvm_run
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
struct (anon) arm_nisv;
struct (anon) msr;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
5.13
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
struct (anon) arm_nisv;
struct (anon) msr;
struct kvm_xen_exit xen;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
5.15
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) emulation_failure;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
struct (anon) arm_nisv;
struct (anon) msr;
struct kvm_xen_exit xen;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
5.19
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) emulation_failure;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
struct (anon) arm_nisv;
struct (anon) msr;
struct kvm_xen_exit xen;
struct (anon) riscv_sbi;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
6.2
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) emulation_failure;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
struct (anon) arm_nisv;
struct (anon) msr;
struct kvm_xen_exit xen;
struct (anon) riscv_sbi;
struct (anon) riscv_csr;
struct (anon) notify;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
6.5
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) emulation_failure;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
struct (anon) arm_nisv;
struct (anon) msr;
struct kvm_xen_exit xen;
struct (anon) riscv_sbi;
struct (anon) riscv_csr;
struct (anon) notify;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
6.8
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) iocsr_io;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) emulation_failure;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
struct (anon) arm_nisv;
struct (anon) msr;
struct kvm_xen_exit xen;
struct (anon) riscv_sbi;
struct (anon) riscv_csr;
struct (anon) notify;
struct (anon) memory_fault;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
arm64
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
armhf
: Absent ⚠️
ppc64el
: ✅struct kvm_run {
__u8 request_interrupt_window;
__u8 immediate_exit;
__u8 padding1[6];
__u32 exit_reason;
__u8 ready_for_interrupt_injection;
__u8 if_flag;
__u16 flags;
__u64 cr8;
__u64 apic_base;
struct (anon) hw;
struct (anon) fail_entry;
struct (anon) ex;
struct (anon) io;
struct (anon) debug;
struct (anon) mmio;
struct (anon) hypercall;
struct (anon) tpr_access;
struct (anon) s390_sieic;
__u64 s390_reset_flags;
struct (anon) s390_ucontrol;
struct (anon) dcr;
struct (anon) internal;
struct (anon) osi;
struct (anon) papr_hcall;
struct (anon) s390_tsch;
struct (anon) epr;
struct (anon) system_event;
struct (anon) s390_stsi;
struct (anon) eoi;
struct kvm_hyperv_exit hyperv;
char padding[256];
__u64 kvm_valid_regs;
__u64 kvm_dirty_regs;
union (anon) s;
};
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular
5.11
and 5.13
⚠️struct kvm_xen_exit xen
5.13
and 5.15
⚠️struct (anon) emulation_failure
5.15
and 5.19
⚠️struct (anon) riscv_sbi
5.19
and 6.2
⚠️struct (anon) riscv_csr
struct (anon) notify
6.2
and 6.5
✅
6.5
and 6.8
⚠️struct (anon) iocsr_io
struct (anon) memory_fault