From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Kaltenbrunner Subject: Re: minor copy&paste error in vmx.c ? Date: Mon, 07 Aug 2006 19:05:11 +0200 Message-ID: <44D772C7.2000404@kaltenbrunner.cc> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 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: Keir Fraser Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Keir Fraser wrote: > > > On 6/8/06 1:33 pm, "Stefan Kaltenbrunner" wrote: > >> with that change in place i get the following when trying to boot a >> OpenBSD/AMD64 kernel: >> >> (XEN) (GUEST: 1) Booting from CD-Rom... >> (XEN) invalid cr: 8 > > Perhaps cr8 isn't emulated properly. Probably not very hard to fix if that's > the case. netbsd/amd64 fails in a similiar way: (XEN) invalid cr: 8 (XEN) __hvm_bug at vmx.c:1822 (XEN) ----[ Xen-3.0-unstable Not tainted ]---- (XEN) CPU: 1 (XEN) RIP: 0008:[] (XEN) RFLAGS: 0000000000000246 CONTEXT: hvm (XEN) rax: 0000000000000000 rbx: 0000000000000000 rcx: ffffffff80a5a420 (XEN) rdx: 0000000000000286 rsi: 0000000000000001 rdi: 0000000000000000 (XEN) rbp: 0000000000000000 rsp: ffffffff80aa4ef0 r8: ffffffff803a2400 (XEN) r9: 0000000000000720 r10: ffffffff80aa4ed0 r11: 0000000000000008 (XEN) r12: 0000000000000000 r13: 0000000000000000 r14: 0000000000000000 (XEN) r15: 0000000000000000 cr0: 000000008005003b cr3: 00000000b21f6000 (XEN) ds: 0010 es: 0010 fs: 0000 gs: 0000 ss: 0010 cs: 0008 (XEN) domain_crash_sync called from vmx.c:1822 (XEN) Domain 24 (vcpu#0) crashed on cpu#1: (XEN) ----[ Xen-3.0-unstable Not tainted ]---- (XEN) CPU: 1 (XEN) RIP: 0008:[] (XEN) RFLAGS: 0000000000000246 CONTEXT: hvm (XEN) rax: 0000000000000000 rbx: 0000000000000000 rcx: ffffffff80a5a420 (XEN) rdx: 0000000000000286 rsi: 0000000000000001 rdi: 0000000000000000 (XEN) rbp: 0000000000000000 rsp: ffffffff80aa4ef0 r8: ffffffff803a2400 (XEN) r9: 0000000000000720 r10: ffffffff80aa4ed0 r11: 0000000000000008 (XEN) r12: 0000000000000000 r13: 0000000000000000 r14: 0000000000000000 (XEN) r15: 0000000000000000 cr0: 000000008005003b cr3: 00000000b21f6000 (XEN) ds: 0010 es: 0010 fs: 0000 gs: 0000 ss: 0010 cs: 0008 netbsd/amd64 is actually able to get much further then OpenBSD/AMD64 - but both seem to suffer from the same bug/issue. OpenBSD/i386 and NetBSD/386 seem to work fine as a VT guest btw. Stefan