aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xlat.lst
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-05-12 10:15:07 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-05-12 10:15:07 +0100
commitfb94ee0dddfbed5d759b9bfbc69dd01a40497520 (patch)
treefa33fbac93e722fd5fa1023b3699260d2e4f4645 /xen/include/xlat.lst
parent286b11f71d43cb6b4779353cbd05376ceee2b609 (diff)
downloadxen-fb94ee0dddfbed5d759b9bfbc69dd01a40497520.tar.gz
xen-fb94ee0dddfbed5d759b9bfbc69dd01a40497520.tar.bz2
xen-fb94ee0dddfbed5d759b9bfbc69dd01a40497520.zip
x86: fix a few 32-on-64 compat mode issues
- handle VCPUOP_register_vcpu_info and VCPUOP_get_physid (and add respective layout checks) - add missing structure size check for struct vcpu_info - add missing layout check for vcpu_set_periodic_timer - handle VCPUOP_set_singleshot_timer via argument translation as the structure sizes differ (due to padding in 64-bits) Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/include/xlat.lst')
-rw-r--r--xen/include/xlat.lst5
1 files changed, 5 insertions, 0 deletions
diff --git a/xen/include/xlat.lst b/xen/include/xlat.lst
index 783c85249f..7b9a7ad9e1 100644
--- a/xen/include/xlat.lst
+++ b/xen/include/xlat.lst
@@ -5,6 +5,7 @@
? mmu_update xen.h
! mmuext_op xen.h
! start_info xen.h
+? vcpu_info xen.h
? vcpu_time_info xen.h
! cpu_user_regs arch-x86/xen-@arch@.h
! trap_info arch-x86/xen.h
@@ -41,7 +42,11 @@
? sched_remote_shutdown sched.h
? sched_shutdown sched.h
? t_buf trace.h
+? vcpu_get_physid vcpu.h
+? vcpu_register_vcpu_info vcpu.h
! vcpu_runstate_info vcpu.h
+? vcpu_set_periodic_timer vcpu.h
+! vcpu_set_singleshot_timer vcpu.h
? xenoprof_init xenoprof.h
? xenoprof_passive xenoprof.h
! power_register platform.h