From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: A small fix Date: Wed, 27 Jun 2007 17:36:05 -0400 Message-ID: <4682D845.3030804@qumranet.com> References: <46808139.8040008@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org To: Willow Schlanger Return-path: In-Reply-To: <46808139.8040008-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org Willow Schlanger wrote: > Hi, in vmx_vcpu_setup() is this code: > > vmcs_writel(GUEST_IDTR_BASE, 0); > vmcs_write32(GUEST_IDTR_LIMIT, 0xffff); > > But if you use SIDT on a real processor, after boot-up, you will see the > real-mode base is in fact 0, but the limit is 0x3ff. That is, in fact, > the base an limit you are supposed to use when you switch back to real > mode from protected mode. > > So 0xffff should be changed to 0x03ff in the lines above. > > Makes sense. Care to prepare (and test!) a patch? ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/