From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: ACPI suspend/resume on Dell Inspirons 1464/1564/1764 Date: Wed, 19 May 2010 20:24:12 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Roger Cruz , "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org On 19/05/2010 17:36, "Roger Cruz" wrote: > else > { > v->arch.hvm_vmx.secondary_exec_control &= ~SECONDARY_EXEC_ENABLE_EPT; > vmx_vmexit_control &= ~(VM_EXIT_SAVE_GUEST_PAT | > VM_EXIT_LOAD_HOST_PAT); > vmx_vmentry_control &= ~VM_ENTRY_LOAD_GUEST_PAT; > } This is the bug. construct_vmcs() should make local copies of vmx_vmexit_control and vmx_vmentry_control, and only clear bits in those local copies. It should then __vmwrite() those local copies. I will make a patch and apply to xen-unstable and xen-4.0 and xen-3.4. Thanks, Keir