1# configuration: what needs translation 2 3unions = [ "vcpu_cr_regs", 4 "vcpu_ar_regs" ]; 5 6structs = [ "start_info", 7 "trap_info", 8 "pt_fpreg", 9 "cpu_user_regs", 10 "xen_ia64_boot_param", 11 "ia64_tr_entry", 12 "vcpu_tr_regs", 13 "vcpu_guest_context_regs", 14 "vcpu_guest_context", 15 "arch_vcpu_info", 16 "vcpu_time_info", 17 "vcpu_info", 18 "arch_shared_info", 19 "shared_info" ]; 20 21defines = [ "__i386__", 22 "__x86_64__", 23 24 "FLAT_RING1_CS", 25 "FLAT_RING1_DS", 26 "FLAT_RING1_SS", 27 28 "FLAT_RING3_CS64", 29 "FLAT_RING3_DS64", 30 "FLAT_RING3_SS64", 31 "FLAT_KERNEL_CS64", 32 "FLAT_KERNEL_DS64", 33 "FLAT_KERNEL_SS64", 34 35 "FLAT_KERNEL_CS", 36 "FLAT_KERNEL_DS", 37 "FLAT_KERNEL_SS", 38 39 # x86_{32,64} 40 "_VGCF_i387_valid", 41 "VGCF_i387_valid", 42 "_VGCF_in_kernel", 43 "VGCF_in_kernel", 44 "_VGCF_failsafe_disables_events", 45 "VGCF_failsafe_disables_events", 46 "_VGCF_syscall_disables_events", 47 "VGCF_syscall_disables_events", 48 "_VGCF_online", 49 "VGCF_online", 50 51 # ia64 52 "VGCF_EXTRA_REGS", 53 54 # all archs 55 "xen_pfn_to_cr3", 56 "XEN_LEGACY_MAX_VCPUS", 57 "MAX_GUEST_CMDLINE" ]; 58 59