From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: Use rsvd_bits_mask in load_pdptrs for cleanup and considing EXB bit Date: Tue, 31 Mar 2009 11:55:56 +0300 Message-ID: <49D1DA9C.30209@redhat.com> References: <9832F13BD22FB94A829F798DA4A8280501A3C02542@pdsmsx503.ccr.corp.intel.com> <9832F13BD22FB94A829F798DA4A8280501A3C029EB@pdsmsx503.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "kvm@vger.kernel.org" , "Neiger, Gil" To: "Dong, Eddie" Return-path: Received: from mx2.redhat.com ([66.187.237.31]:58350 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751102AbZCaI4Q (ORCPT ); Tue, 31 Mar 2009 04:56:16 -0400 In-Reply-To: <9832F13BD22FB94A829F798DA4A8280501A3C029EB@pdsmsx503.ccr.corp.intel.com> Sender: kvm-owner@vger.kernel.org List-ID: Dong, Eddie wrote: > Neiger, Gil wrote: > >> PDPTEs are used only if CR0.PG=CR4.PAE=1. >> >> In that situation, their format depends the value of IA32_EFER.LMA. >> >> If IA32_EFER.LMA=0, bit 63 is reserved and must be 0 in any PDPTE >> that is marked present. The execute-disable setting of a page is >> determined only by the PDE and PTE. >> >> If IA32_EFER.LMA=1, bit 63 is used for the execute-disable in PML4 >> entries, PDPTEs, PDEs, and PTEs (assuming IA32_EFER.NXE=1). >> >> - Gil >> > > Rebased. > Thanks, eddie > > > Looks good, but doesn't apply; please check if you are working against the latest version. -- error compiling committee.c: too many arguments to function