@@ -237,11 +237,30 @@ __EOF__
237
237
* linux/kvm.h)
238
238
cat << '__EOF__ '
239
239
#if defined __x86_64__ || defined __i386__
240
- struct kvm_create_spapr_tce { __u32 unused[3]; };
241
240
struct kvm_allocate_rma { __u32 unused[2]; };
241
+ struct kvm_create_spapr_tce { __u32 unused[3]; };
242
242
struct kvm_get_htab_fd { __u32 unused[8]; };
243
243
struct kvm_rtas_token_args { __u8 unused[128]; };
244
244
struct kvm_vcpu_init { __u32 unused[8]; };
245
+ #elif defined __arm64__ || defined __arm__
246
+ struct kvm_allocate_rma { __u32 unused[2]; };
247
+ struct kvm_cpuid { __u32 unused[2]; };
248
+ struct kvm_cpuid2 { __u32 unused[2]; };
249
+ struct kvm_create_spapr_tce { __u32 unused[3]; };
250
+ struct kvm_debugregs { __u32 unused[32]; };
251
+ struct kvm_get_htab_fd { __u32 unused[8]; };
252
+ struct kvm_lapic_state { __u32 unused[256]; };
253
+ struct kvm_memory_alias { __u32 unused[8]; };
254
+ struct kvm_msr_list { __u32 unused[1]; };
255
+ struct kvm_msrs { __u32 unused[2]; };
256
+ struct kvm_pit_state { __u32 unused[18]; };
257
+ struct kvm_pit_state2 { __u32 unused[28]; };
258
+ struct kvm_rtas_token_args { __u32 unused[128]; };
259
+ struct kvm_vcpu_events { __u32 unused[16]; };
260
+ struct kvm_x86_mce { __u32 unused[16]; };
261
+ struct kvm_xcrs { __u32 unused[98]; };
262
+ struct kvm_xen_hvm_config { __u32 unused[14]; };
263
+ struct kvm_xsave { __u32 unused[1024]; };
245
264
#endif
246
265
__EOF__
247
266
;;
0 commit comments