From: Bill Burns <bburns@redhat.com> Date: Mon, 4 Aug 2008 13:15:45 -0400 Subject: [xen] ia64: vps save restore patch Message-id: 48973941.3050102@redhat.com O-Subject: Re: [RHEL5.3 PATCH 4/3] ia64 Xen vps save restore patch Bugzilla: 437096 RH-Acked-by: Rik van Riel <riel@redhat.com> This is an additional patch added to the series, for a total of 4. Fixes bz 437096 Problem description: This Intel feature patch adds support for VT-i2. VT-i2 supports the new hardware virtualization features of a new ia64 processor. This processor will be used on the upcoming Tukwila system. diff --git a/arch/ia64/vmx/vmx_init.c b/arch/ia64/vmx/vmx_init.c index 67f6bec..12f2783 100644 --- a/arch/ia64/vmx/vmx_init.c +++ b/arch/ia64/vmx/vmx_init.c @@ -246,7 +246,7 @@ vmx_create_vp(struct vcpu *v) void vmx_save_state(struct vcpu *v) { - ia64_call_vsa(PAL_VPS_SAVE, (u64)v->arch.privregs, 0, 0, 0, 0, 0, 0); + ia64_call_vsa(PAL_VPS_SAVE, (u64)v->arch.privregs, 1, 0, 0, 0, 0, 0); /* Need to save KR when domain switch, though HV itself doesn;t * use them. @@ -265,7 +265,7 @@ vmx_save_state(struct vcpu *v) void vmx_load_state(struct vcpu *v) { - ia64_call_vsa(PAL_VPS_RESTORE, (u64)v->arch.privregs, 0, 0, 0, 0, 0, 0); + ia64_call_vsa(PAL_VPS_RESTORE, (u64)v->arch.privregs, 1, 0, 0, 0, 0, 0); ia64_set_kr(0, v->arch.arch_vmx.vkr[0]); ia64_set_kr(1, v->arch.arch_vmx.vkr[1]);