Skip to content

Commit 37869af

Browse files
RuoqingHeShadowCurse
authored andcommitted
kvm-bindings: Regenerate bindings from v6.15
Regenerate bindings from v6.15 kernel source using bindgen-cli 0.70.1. Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
1 parent 5054fba commit 37869af

File tree

3 files changed

+299
-16
lines changed

3 files changed

+299
-16
lines changed

kvm-bindings/src/arm64/bindings.rs

Lines changed: 76 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,22 @@ pub const HWCAP_SSBS: u32 = 268435456;
134134
pub const HWCAP_SB: u32 = 536870912;
135135
pub const HWCAP_PACA: u32 = 1073741824;
136136
pub const HWCAP_PACG: u32 = 2147483648;
137+
pub const HWCAP_GCS: u64 = 4294967296;
138+
pub const HWCAP_CMPBR: u64 = 8589934592;
139+
pub const HWCAP_FPRCVT: u64 = 17179869184;
140+
pub const HWCAP_F8MM8: u64 = 34359738368;
141+
pub const HWCAP_F8MM4: u64 = 68719476736;
142+
pub const HWCAP_SVE_F16MM: u64 = 137438953472;
143+
pub const HWCAP_SVE_ELTPERM: u64 = 274877906944;
144+
pub const HWCAP_SVE_AES2: u64 = 549755813888;
145+
pub const HWCAP_SVE_BFSCALE: u64 = 1099511627776;
146+
pub const HWCAP_SVE2P2: u64 = 2199023255552;
147+
pub const HWCAP_SME2P2: u64 = 4398046511104;
148+
pub const HWCAP_SME_SBITPERM: u64 = 8796093022208;
149+
pub const HWCAP_SME_AES: u64 = 17592186044416;
150+
pub const HWCAP_SME_SFEXPA: u64 = 35184372088832;
151+
pub const HWCAP_SME_STMOP: u64 = 70368744177664;
152+
pub const HWCAP_SME_SMOP4: u64 = 140737488355328;
137153
pub const HWCAP2_DCPODP: u32 = 1;
138154
pub const HWCAP2_SVE2: u32 = 2;
139155
pub const HWCAP2_SVEAES: u32 = 4;
@@ -197,6 +213,7 @@ pub const HWCAP2_SME_F8F32: u64 = 576460752303423488;
197213
pub const HWCAP2_SME_SF8FMA: u64 = 1152921504606846976;
198214
pub const HWCAP2_SME_SF8DP4: u64 = 2305843009213693952;
199215
pub const HWCAP2_SME_SF8DP2: u64 = 4611686018427387904;
216+
pub const HWCAP2_POE: i64 = -9223372036854775808;
200217
pub const __SVE_VQ_BYTES: u32 = 16;
201218
pub const __SVE_VQ_MIN: u32 = 1;
202219
pub const __SVE_VQ_MAX: u32 = 512;
@@ -276,6 +293,7 @@ pub const KVM_ARM_VCPU_SVE: u32 = 4;
276293
pub const KVM_ARM_VCPU_PTRAUTH_ADDRESS: u32 = 5;
277294
pub const KVM_ARM_VCPU_PTRAUTH_GENERIC: u32 = 6;
278295
pub const KVM_ARM_VCPU_HAS_EL2: u32 = 7;
296+
pub const KVM_ARM_VCPU_HAS_EL2_E2H0: u32 = 8;
279297
pub const KVM_ARM_MAX_DBG_REGS: u32 = 16;
280298
pub const KVM_DEBUG_ARCH_HSR_HIGH_VALID: u32 = 1;
281299
pub const KVM_GUESTDBG_USE_SW_BP: u32 = 65536;
@@ -348,6 +366,7 @@ pub const KVM_DEV_ARM_VGIC_GRP_REDIST_REGS: u32 = 5;
348366
pub const KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS: u32 = 6;
349367
pub const KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO: u32 = 7;
350368
pub const KVM_DEV_ARM_VGIC_GRP_ITS_REGS: u32 = 8;
369+
pub const KVM_DEV_ARM_VGIC_GRP_MAINT_IRQ: u32 = 9;
351370
pub const KVM_DEV_ARM_VGIC_LINE_LEVEL_INFO_SHIFT: u32 = 10;
352371
pub const KVM_DEV_ARM_VGIC_LINE_LEVEL_INFO_MASK: u32 = 4294966272;
353372
pub const KVM_DEV_ARM_VGIC_LINE_LEVEL_INTID_MASK: u32 = 1023;
@@ -390,6 +409,7 @@ pub const KVM_PSCI_RET_NI: i32 = -1;
390409
pub const KVM_PSCI_RET_INVAL: i32 = -2;
391410
pub const KVM_PSCI_RET_DENIED: i32 = -3;
392411
pub const KVM_SYSTEM_EVENT_RESET_FLAG_PSCI_RESET2: u32 = 1;
412+
pub const KVM_SYSTEM_EVENT_SHUTDOWN_FLAG_PSCI_OFF2: u32 = 1;
393413
pub const KVM_EXIT_FAIL_ENTRY_CPU_UNSUPPORTED: u32 = 1;
394414
pub const KVM_HYPERCALL_EXIT_SMC: u32 = 1;
395415
pub const KVM_HYPERCALL_EXIT_16BIT: u32 = 2;
@@ -483,7 +503,6 @@ pub const KVM_X86_DISABLE_EXITS_MWAIT: u32 = 1;
483503
pub const KVM_X86_DISABLE_EXITS_HLT: u32 = 2;
484504
pub const KVM_X86_DISABLE_EXITS_PAUSE: u32 = 4;
485505
pub const KVM_X86_DISABLE_EXITS_CSTATE: u32 = 8;
486-
pub const KVM_X86_DISABLE_VALID_EXITS: u32 = 15;
487506
pub const KVMIO: u32 = 174;
488507
pub const KVM_VM_S390_UCONTROL: u32 = 1;
489508
pub const KVM_VM_PPC_HV: u32 = 1;
@@ -715,6 +734,10 @@ pub const KVM_CAP_MEMORY_FAULT_INFO: u32 = 232;
715734
pub const KVM_CAP_MEMORY_ATTRIBUTES: u32 = 233;
716735
pub const KVM_CAP_GUEST_MEMFD: u32 = 234;
717736
pub const KVM_CAP_VM_TYPES: u32 = 235;
737+
pub const KVM_CAP_PRE_FAULT_MEMORY: u32 = 236;
738+
pub const KVM_CAP_X86_APIC_BUS_CYCLES_NS: u32 = 237;
739+
pub const KVM_CAP_X86_GUEST_MODE: u32 = 238;
740+
pub const KVM_CAP_ARM_WRITABLE_IMP_ID_REGS: u32 = 239;
718741
pub const KVM_IRQ_ROUTING_IRQCHIP: u32 = 1;
719742
pub const KVM_IRQ_ROUTING_MSI: u32 = 2;
720743
pub const KVM_IRQ_ROUTING_S390_ADAPTER: u32 = 3;
@@ -1057,6 +1080,23 @@ const _: () = {
10571080
[::std::mem::offset_of!(user_za_header, __reserved) - 14usize];
10581081
};
10591082
#[repr(C)]
1083+
#[derive(Debug, Default, Copy, Clone, PartialEq)]
1084+
pub struct user_gcs {
1085+
pub features_enabled: __u64,
1086+
pub features_locked: __u64,
1087+
pub gcspr_el0: __u64,
1088+
}
1089+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
1090+
const _: () = {
1091+
["Size of user_gcs"][::std::mem::size_of::<user_gcs>() - 24usize];
1092+
["Alignment of user_gcs"][::std::mem::align_of::<user_gcs>() - 8usize];
1093+
["Offset of field: user_gcs::features_enabled"]
1094+
[::std::mem::offset_of!(user_gcs, features_enabled) - 0usize];
1095+
["Offset of field: user_gcs::features_locked"]
1096+
[::std::mem::offset_of!(user_gcs, features_locked) - 8usize];
1097+
["Offset of field: user_gcs::gcspr_el0"][::std::mem::offset_of!(user_gcs, gcspr_el0) - 16usize];
1098+
};
1099+
#[repr(C)]
10601100
#[repr(align(16))]
10611101
#[derive(Debug, Default, Copy, Clone, PartialEq)]
10621102
#[cfg_attr(
@@ -1286,6 +1326,9 @@ pub type _bindgen_ty_2 = ::std::os::raw::c_uint;
12861326
pub const KVM_REG_ARM_VENDOR_HYP_BIT_FUNC_FEAT: _bindgen_ty_3 = 0;
12871327
pub const KVM_REG_ARM_VENDOR_HYP_BIT_PTP: _bindgen_ty_3 = 1;
12881328
pub type _bindgen_ty_3 = ::std::os::raw::c_uint;
1329+
pub const KVM_REG_ARM_VENDOR_HYP_BIT_DISCOVER_IMPL_VER: _bindgen_ty_4 = 0;
1330+
pub const KVM_REG_ARM_VENDOR_HYP_BIT_DISCOVER_IMPL_CPUS: _bindgen_ty_4 = 1;
1331+
pub type _bindgen_ty_4 = ::std::os::raw::c_uint;
12891332
pub const kvm_smccc_filter_action_KVM_SMCCC_FILTER_HANDLE: kvm_smccc_filter_action = 0;
12901333
pub const kvm_smccc_filter_action_KVM_SMCCC_FILTER_DENY: kvm_smccc_filter_action = 1;
12911334
pub const kvm_smccc_filter_action_KVM_SMCCC_FILTER_FWD_TO_USER: kvm_smccc_filter_action = 2;
@@ -3076,13 +3119,13 @@ const _: () = {
30763119
["Offset of field: kvm_guest_debug::arch"]
30773120
[::std::mem::offset_of!(kvm_guest_debug, arch) - 8usize];
30783121
};
3079-
pub const kvm_ioeventfd_flag_nr_datamatch: _bindgen_ty_4 = 0;
3080-
pub const kvm_ioeventfd_flag_nr_pio: _bindgen_ty_4 = 1;
3081-
pub const kvm_ioeventfd_flag_nr_deassign: _bindgen_ty_4 = 2;
3082-
pub const kvm_ioeventfd_flag_nr_virtio_ccw_notify: _bindgen_ty_4 = 3;
3083-
pub const kvm_ioeventfd_flag_nr_fast_mmio: _bindgen_ty_4 = 4;
3084-
pub const kvm_ioeventfd_flag_nr_max: _bindgen_ty_4 = 5;
3085-
pub type _bindgen_ty_4 = ::std::os::raw::c_uint;
3122+
pub const kvm_ioeventfd_flag_nr_datamatch: _bindgen_ty_5 = 0;
3123+
pub const kvm_ioeventfd_flag_nr_pio: _bindgen_ty_5 = 1;
3124+
pub const kvm_ioeventfd_flag_nr_deassign: _bindgen_ty_5 = 2;
3125+
pub const kvm_ioeventfd_flag_nr_virtio_ccw_notify: _bindgen_ty_5 = 3;
3126+
pub const kvm_ioeventfd_flag_nr_fast_mmio: _bindgen_ty_5 = 4;
3127+
pub const kvm_ioeventfd_flag_nr_max: _bindgen_ty_5 = 5;
3128+
pub type _bindgen_ty_5 = ::std::os::raw::c_uint;
30863129
#[repr(C)]
30873130
#[derive(Debug, Copy, Clone, PartialEq)]
30883131
pub struct kvm_ioeventfd {
@@ -3633,7 +3676,10 @@ pub const kvm_device_type_KVM_DEV_TYPE_ARM_VGIC_ITS: kvm_device_type = 8;
36333676
pub const kvm_device_type_KVM_DEV_TYPE_XIVE: kvm_device_type = 9;
36343677
pub const kvm_device_type_KVM_DEV_TYPE_ARM_PV_TIME: kvm_device_type = 10;
36353678
pub const kvm_device_type_KVM_DEV_TYPE_RISCV_AIA: kvm_device_type = 11;
3636-
pub const kvm_device_type_KVM_DEV_TYPE_MAX: kvm_device_type = 12;
3679+
pub const kvm_device_type_KVM_DEV_TYPE_LOONGARCH_IPI: kvm_device_type = 12;
3680+
pub const kvm_device_type_KVM_DEV_TYPE_LOONGARCH_EIOINTC: kvm_device_type = 13;
3681+
pub const kvm_device_type_KVM_DEV_TYPE_LOONGARCH_PCHPIC: kvm_device_type = 14;
3682+
pub const kvm_device_type_KVM_DEV_TYPE_MAX: kvm_device_type = 15;
36373683
pub type kvm_device_type = ::std::os::raw::c_uint;
36383684
#[repr(C)]
36393685
#[derive(Debug, Default, Copy, Clone, PartialEq)]
@@ -3779,4 +3825,25 @@ const _: () = {
37793825
["Offset of field: kvm_create_guest_memfd::reserved"]
37803826
[::std::mem::offset_of!(kvm_create_guest_memfd, reserved) - 16usize];
37813827
};
3828+
#[repr(C)]
3829+
#[derive(Debug, Default, Copy, Clone, PartialEq)]
3830+
pub struct kvm_pre_fault_memory {
3831+
pub gpa: __u64,
3832+
pub size: __u64,
3833+
pub flags: __u64,
3834+
pub padding: [__u64; 5usize],
3835+
}
3836+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
3837+
const _: () = {
3838+
["Size of kvm_pre_fault_memory"][::std::mem::size_of::<kvm_pre_fault_memory>() - 64usize];
3839+
["Alignment of kvm_pre_fault_memory"][::std::mem::align_of::<kvm_pre_fault_memory>() - 8usize];
3840+
["Offset of field: kvm_pre_fault_memory::gpa"]
3841+
[::std::mem::offset_of!(kvm_pre_fault_memory, gpa) - 0usize];
3842+
["Offset of field: kvm_pre_fault_memory::size"]
3843+
[::std::mem::offset_of!(kvm_pre_fault_memory, size) - 8usize];
3844+
["Offset of field: kvm_pre_fault_memory::flags"]
3845+
[::std::mem::offset_of!(kvm_pre_fault_memory, flags) - 16usize];
3846+
["Offset of field: kvm_pre_fault_memory::padding"]
3847+
[::std::mem::offset_of!(kvm_pre_fault_memory, padding) - 24usize];
3848+
};
37823849
pub type __uint128_t = u128;

kvm-bindings/src/riscv64/bindings.rs

Lines changed: 49 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,6 @@ pub const KVM_X86_DISABLE_EXITS_MWAIT: u32 = 1;
213213
pub const KVM_X86_DISABLE_EXITS_HLT: u32 = 2;
214214
pub const KVM_X86_DISABLE_EXITS_PAUSE: u32 = 4;
215215
pub const KVM_X86_DISABLE_EXITS_CSTATE: u32 = 8;
216-
pub const KVM_X86_DISABLE_VALID_EXITS: u32 = 15;
217216
pub const KVMIO: u32 = 174;
218217
pub const KVM_VM_S390_UCONTROL: u32 = 1;
219218
pub const KVM_VM_PPC_HV: u32 = 1;
@@ -444,6 +443,10 @@ pub const KVM_CAP_MEMORY_FAULT_INFO: u32 = 232;
444443
pub const KVM_CAP_MEMORY_ATTRIBUTES: u32 = 233;
445444
pub const KVM_CAP_GUEST_MEMFD: u32 = 234;
446445
pub const KVM_CAP_VM_TYPES: u32 = 235;
446+
pub const KVM_CAP_PRE_FAULT_MEMORY: u32 = 236;
447+
pub const KVM_CAP_X86_APIC_BUS_CYCLES_NS: u32 = 237;
448+
pub const KVM_CAP_X86_GUEST_MODE: u32 = 238;
449+
pub const KVM_CAP_ARM_WRITABLE_IMP_ID_REGS: u32 = 239;
447450
pub const KVM_IRQ_ROUTING_IRQCHIP: u32 = 1;
448451
pub const KVM_IRQ_ROUTING_MSI: u32 = 2;
449452
pub const KVM_IRQ_ROUTING_S390_ADAPTER: u32 = 3;
@@ -1175,7 +1178,24 @@ pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZVFHMIN: KVM_RISCV_ISA_EXT_ID =
11751178
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZFA: KVM_RISCV_ISA_EXT_ID = 51;
11761179
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZTSO: KVM_RISCV_ISA_EXT_ID = 52;
11771180
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZACAS: KVM_RISCV_ISA_EXT_ID = 53;
1178-
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_MAX: KVM_RISCV_ISA_EXT_ID = 54;
1181+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_SSCOFPMF: KVM_RISCV_ISA_EXT_ID = 54;
1182+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZIMOP: KVM_RISCV_ISA_EXT_ID = 55;
1183+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZCA: KVM_RISCV_ISA_EXT_ID = 56;
1184+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZCB: KVM_RISCV_ISA_EXT_ID = 57;
1185+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZCD: KVM_RISCV_ISA_EXT_ID = 58;
1186+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZCF: KVM_RISCV_ISA_EXT_ID = 59;
1187+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZCMOP: KVM_RISCV_ISA_EXT_ID = 60;
1188+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZAWRS: KVM_RISCV_ISA_EXT_ID = 61;
1189+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_SMNPM: KVM_RISCV_ISA_EXT_ID = 62;
1190+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_SSNPM: KVM_RISCV_ISA_EXT_ID = 63;
1191+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_SVADE: KVM_RISCV_ISA_EXT_ID = 64;
1192+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_SVADU: KVM_RISCV_ISA_EXT_ID = 65;
1193+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_SVVPTC: KVM_RISCV_ISA_EXT_ID = 66;
1194+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZABHA: KVM_RISCV_ISA_EXT_ID = 67;
1195+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZICCRSE: KVM_RISCV_ISA_EXT_ID = 68;
1196+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZAAMO: KVM_RISCV_ISA_EXT_ID = 69;
1197+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_ZALRSC: KVM_RISCV_ISA_EXT_ID = 70;
1198+
pub const KVM_RISCV_ISA_EXT_ID_KVM_RISCV_ISA_EXT_MAX: KVM_RISCV_ISA_EXT_ID = 71;
11791199
pub type KVM_RISCV_ISA_EXT_ID = ::std::os::raw::c_uint;
11801200
pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_V01: KVM_RISCV_SBI_EXT_ID = 0;
11811201
pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_TIME: KVM_RISCV_SBI_EXT_ID = 1;
@@ -1188,7 +1208,8 @@ pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_EXPERIMENTAL: KVM_RISCV_SBI_EXT
11881208
pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_VENDOR: KVM_RISCV_SBI_EXT_ID = 8;
11891209
pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_DBCN: KVM_RISCV_SBI_EXT_ID = 9;
11901210
pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_STA: KVM_RISCV_SBI_EXT_ID = 10;
1191-
pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_MAX: KVM_RISCV_SBI_EXT_ID = 11;
1211+
pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_SUSP: KVM_RISCV_SBI_EXT_ID = 11;
1212+
pub const KVM_RISCV_SBI_EXT_ID_KVM_RISCV_SBI_EXT_MAX: KVM_RISCV_SBI_EXT_ID = 12;
11921213
pub type KVM_RISCV_SBI_EXT_ID = ::std::os::raw::c_uint;
11931214
#[repr(C)]
11941215
#[derive(Debug, Default, Copy, Clone, PartialEq)]
@@ -3513,7 +3534,10 @@ pub const kvm_device_type_KVM_DEV_TYPE_ARM_VGIC_ITS: kvm_device_type = 8;
35133534
pub const kvm_device_type_KVM_DEV_TYPE_XIVE: kvm_device_type = 9;
35143535
pub const kvm_device_type_KVM_DEV_TYPE_ARM_PV_TIME: kvm_device_type = 10;
35153536
pub const kvm_device_type_KVM_DEV_TYPE_RISCV_AIA: kvm_device_type = 11;
3516-
pub const kvm_device_type_KVM_DEV_TYPE_MAX: kvm_device_type = 12;
3537+
pub const kvm_device_type_KVM_DEV_TYPE_LOONGARCH_IPI: kvm_device_type = 12;
3538+
pub const kvm_device_type_KVM_DEV_TYPE_LOONGARCH_EIOINTC: kvm_device_type = 13;
3539+
pub const kvm_device_type_KVM_DEV_TYPE_LOONGARCH_PCHPIC: kvm_device_type = 14;
3540+
pub const kvm_device_type_KVM_DEV_TYPE_MAX: kvm_device_type = 15;
35173541
pub type kvm_device_type = ::std::os::raw::c_uint;
35183542
#[repr(C)]
35193543
#[derive(Debug, Default, Copy, Clone, PartialEq)]
@@ -3659,3 +3683,24 @@ const _: () = {
36593683
["Offset of field: kvm_create_guest_memfd::reserved"]
36603684
[::std::mem::offset_of!(kvm_create_guest_memfd, reserved) - 16usize];
36613685
};
3686+
#[repr(C)]
3687+
#[derive(Debug, Default, Copy, Clone, PartialEq)]
3688+
pub struct kvm_pre_fault_memory {
3689+
pub gpa: __u64,
3690+
pub size: __u64,
3691+
pub flags: __u64,
3692+
pub padding: [__u64; 5usize],
3693+
}
3694+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
3695+
const _: () = {
3696+
["Size of kvm_pre_fault_memory"][::std::mem::size_of::<kvm_pre_fault_memory>() - 64usize];
3697+
["Alignment of kvm_pre_fault_memory"][::std::mem::align_of::<kvm_pre_fault_memory>() - 8usize];
3698+
["Offset of field: kvm_pre_fault_memory::gpa"]
3699+
[::std::mem::offset_of!(kvm_pre_fault_memory, gpa) - 0usize];
3700+
["Offset of field: kvm_pre_fault_memory::size"]
3701+
[::std::mem::offset_of!(kvm_pre_fault_memory, size) - 8usize];
3702+
["Offset of field: kvm_pre_fault_memory::flags"]
3703+
[::std::mem::offset_of!(kvm_pre_fault_memory, flags) - 16usize];
3704+
["Offset of field: kvm_pre_fault_memory::padding"]
3705+
[::std::mem::offset_of!(kvm_pre_fault_memory, padding) - 24usize];
3706+
};

0 commit comments

Comments
 (0)