From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: KVM bug Date: Sun, 26 Jul 2009 14:36:23 +0300 Message-ID: <4A6C3FB7.1070705@redhat.com> References: <4158487B9DEE0647BA23911D1C2279576823D8E1@orsmsx501.amr.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" To: "Saksena, Abhishek" Return-path: Received: from mx2.redhat.com ([66.187.237.31]:34687 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752579AbZGZLb7 (ORCPT ); Sun, 26 Jul 2009 07:31:59 -0400 In-Reply-To: <4158487B9DEE0647BA23911D1C2279576823D8E1@orsmsx501.amr.corp.intel.com> Sender: kvm-owner@vger.kernel.org List-ID: On 07/23/2009 11:59 PM, Saksena, Abhishek wrote: > Hi > I am trying to boot a patched version of Boch's BIOS on KVM. It works fine with Qemu with -no-kvm option. However I get following with KVM > > > unhandled vm exit: 0x80000021 vcpu_id 0 > ds 88f9 (00088f9b/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) > When running on Intel we emulate real mode using vm86 mode. This mode requires ds.base == ds.selector << 4, which isn't the case here. You can modify the code to satisfy this requirement, or you can try the emulate_invalid_guest_state=1 module parameter (which will likely fail since it is not completely implemented). -- error compiling committee.c: too many arguments to function