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