diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-05-12 10:15:07 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-05-12 10:15:07 +0100 |
commit | fb94ee0dddfbed5d759b9bfbc69dd01a40497520 (patch) | |
tree | fa33fbac93e722fd5fa1023b3699260d2e4f4645 /xen/include/xlat.lst | |
parent | 286b11f71d43cb6b4779353cbd05376ceee2b609 (diff) | |
download | xen-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.lst | 5 |
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 |