direct-io.hg

view xen/include/public/foreign/structs.py @ 14350:f3f5f2756d75

x86: Add VGCF_onlien flag to vcpu_guest_context.
Change common Xen code to start all VCPUs (except idle ones)
offline. Change arch code to deal with this.
Signed-off-by: Keir Fraser <keir@xensource.com>
author kfraser@localhost.localdomain
date Mon Mar 12 13:53:43 2007 +0000 (2007-03-12)
parents 583441e296a1
children 6087058857c5
line source
1 # configuration: what needs translation
3 structs = [ "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" ];
17 defines = [ "__i386__",
18 "__x86_64__",
20 "FLAT_RING1_CS",
21 "FLAT_RING1_DS",
22 "FLAT_RING1_SS",
24 "FLAT_RING3_CS64",
25 "FLAT_RING3_DS64",
26 "FLAT_RING3_SS64",
27 "FLAT_KERNEL_CS64",
28 "FLAT_KERNEL_DS64",
29 "FLAT_KERNEL_SS64",
31 "FLAT_KERNEL_CS",
32 "FLAT_KERNEL_DS",
33 "FLAT_KERNEL_SS",
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",
47 # ia64
48 "VGCF_EXTRA_REGS",
50 # all archs
51 "xen_pfn_to_cr3",
52 "MAX_VIRT_CPUS",
53 "MAX_GUEST_CMDLINE" ];