x86: Avoid assumptions about C struct layouts from asm code.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 13 Jul 2010 17:12:15 +0000 (18:12 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 13 Jul 2010 17:12:15 +0000 (18:12 +0100)
commit917335d8b352cb59b5d54592693d80f160582d83
tree6f0a58884f1bd6e942f9d49995cf09630cab20ae
parentf65bd343b074358ce3222e9aebd70908d0362f25
x86: Avoid assumptions about C struct layouts from asm code.

Largely this involves avoiding assumptions about 'struct cpu_info'.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
12 files changed:
xen/arch/x86/acpi/suspend.c
xen/arch/x86/acpi/wakeup_prot.S
xen/arch/x86/boot/head.S
xen/arch/x86/hvm/svm/entry.S
xen/arch/x86/hvm/vmx/entry.S
xen/arch/x86/x86_32/asm-offsets.c
xen/arch/x86/x86_32/entry.S
xen/arch/x86/x86_64/asm-offsets.c
xen/arch/x86/x86_64/compat/entry.S
xen/arch/x86/x86_64/entry.S
xen/include/asm-x86/x86_32/asm_defns.h
xen/include/asm-x86/x86_64/asm_defns.h