From: Keir Fraser Date: Wed, 17 Nov 2010 20:40:30 +0000 (+0000) Subject: x86_64: Fix booting 32-bit dom0 X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~11245 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=49778ecb727ad5e6218bfb0119dc79035594ae21;p=xen.git x86_64: Fix booting 32-bit dom0 dom0/vcpu0 was not getting allocated a hypercall xlat area. Signed-off-by: Keir Fraser --- diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c index 73cf8a8c1b..aaf7055c8e 100644 --- a/xen/arch/x86/domain_build.c +++ b/xen/arch/x86/domain_build.c @@ -410,6 +410,8 @@ int __init construct_dom0( { d->arch.is_32bit_pv = d->arch.has_32bit_shinfo = 1; v->vcpu_info = (void *)&d->shared_info->compat.vcpu_info[0]; + if ( setup_compat_arg_xlat(v) != 0 ) + BUG(); } #endif