aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xlat.lst
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-03-31 13:11:56 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-03-31 13:11:56 +0100
commit57f5ad16f884c8a1ce326dcf0272b4fb4abc8c8d (patch)
tree42298acd97219747d75a9adec51ce5c3f3cc74f1 /xen/include/xlat.lst
parent39a239fc0439e21684b75494fd2506ef7ce74b26 (diff)
downloadxen-57f5ad16f884c8a1ce326dcf0272b4fb4abc8c8d.tar.gz
xen-57f5ad16f884c8a1ce326dcf0272b4fb4abc8c8d.tar.bz2
xen-57f5ad16f884c8a1ce326dcf0272b4fb4abc8c8d.zip
x86 mce: fix c/s 17968 for 32-on-64
32-on-64 aspects were not properly considered. Add respective checking, and adjust structure layouts for the cases where the checking pointed out issues. Also, - fix a potential memory corruption issue (do_mca() could write beyond log_cpus' end if the guest specified less than the number of online CPUs - there is no reason to make the (not even properly prefixed) definitions in xen/public/arch-x86/xen-mca.h globally visible by including the file from xen/public/arch-x86/xen.h. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/include/xlat.lst')
-rw-r--r--xen/include/xlat.lst16
1 files changed, 16 insertions, 0 deletions
diff --git a/xen/include/xlat.lst b/xen/include/xlat.lst
index 17f47e91ed..f2e4597648 100644
--- a/xen/include/xlat.lst
+++ b/xen/include/xlat.lst
@@ -10,6 +10,22 @@
! cpu_user_regs arch-x86/xen-@arch@.h
! trap_info arch-x86/xen.h
! vcpu_guest_context arch-x86/xen.h
+? cpu_offline_action arch-x86/xen-mca.h
+? mc arch-x86/xen-mca.h
+? mcinfo_bank arch-x86/xen-mca.h
+? mcinfo_common arch-x86/xen-mca.h
+? mcinfo_extended arch-x86/xen-mca.h
+? mcinfo_global arch-x86/xen-mca.h
+? mcinfo_logical_cpu arch-x86/xen-mca.h
+? mcinfo_msr arch-x86/xen-mca.h
+? mcinfo_recovery arch-x86/xen-mca.h
+! mc_fetch arch-x86/xen-mca.h
+? mc_info arch-x86/xen-mca.h
+? mc_mceinject arch-x86/xen-mca.h
+? mc_msrinject arch-x86/xen-mca.h
+? mc_notifydomain arch-x86/xen-mca.h
+! mc_physcpuinfo arch-x86/xen-mca.h
+? page_offline_action arch-x86/xen-mca.h
? evtchn_alloc_unbound event_channel.h
? evtchn_bind_interdomain event_channel.h
? evtchn_bind_ipi event_channel.h