From: Guillaume Thouvenin <guillaume.thouvenin@ext.bull.net>
To: Mohammed Gamal <m.gamal005@gmail.com>
Cc: kvm@vger.kernel.org, avi@qumranet.com, riel@surriel.com,
andrea@qumranet.com, laurent.vivier@bull.net
Subject: Re: [RFC][PATCH] VMX: Invalid guest state emulation
Date: Mon, 4 Aug 2008 10:48:41 +0200 [thread overview]
Message-ID: <20080804104841.4b3ed92e@frecb000711> (raw)
In-Reply-To: <20080803132601.GA9575@mohd-laptop>
On Sun, 3 Aug 2008 16:26:01 +0300
Mohammed Gamal <m.gamal005@gmail.com> wrote:
> [This resend adds the sign-offs and fixes a typo that was in the previous patch]
>
> This patch aims to allow emulation whenever guest state is not valid for VMX operation, which occurs while trying to emulate big real mode on guests
> such as older versions of gfxboot and FreeDOS with HIMEM.
I tried the patch with an openSUSE-10.3 and I got the following failure:
[~/work/kvm.git/kvm]$ /home/guill/local/kvm-userspace.git/bin/qemu-system-x86_64 -hda /images/disk/hda_10G.qcow2 -cdrom /images/iso/openSUSE-10.3-GM-x86_64-mini.iso -boot d
unhandled vm exit: 0x80000021 vcpu_id 0
rax 000000000000f002 rbx 000000000000d8d1 rcx 0000000000000000 rdx 0000000000000402
rsi 00000000ffff0000 rdi 0000000000080000 rsp 000000000000fffc rbp 0000000000008271
r8 0000000000000000 r9 0000000000000000 r10 0000000000000000 r11 0000000000000000
r12 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15 0000000000000000
rip 000000000000b1ec rflags 00023046
cs f000 (000f0000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
ds 0000 (00000000/00000000 p 0 dpl 0 db 0 s 0 type 0 l 0 g 0 avl 0)
es 0000 (00000000/00000000 p 0 dpl 0 db 0 s 0 type 0 l 0 g 0 avl 0)
ss 0000 (00000000/00000000 p 0 dpl 0 db 0 s 0 type 0 l 0 g 0 avl 0)
fs 0000 (00000000/00000000 p 0 dpl 0 db 0 s 0 type 0 l 0 g 0 avl 0)
gs 0000 (00000000/00000000 p 0 dpl 0 db 0 s 0 type 0 l 0 g 0 avl 0)
tr 0000 (fffbd000/00002088 p 1 dpl 0 db 0 s 0 type b l 0 g 0 avl 0)
ldt 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type 2 l 0 g 0 avl 0)
gdt fb1f2/30
idt 0/3ff
cr0 10 cr2 0 cr3 0 cr4 0 cr8 0 efer 0
Aborted
and also:
[ 3379.569530] emulation failed (vmentry failure) rip fff0 c0 20 d4 8b
[ 3380.426135] emulation failed (vmentry failure) rip fb180 fc be 00 00
[ 3380.495821] emulation failed (vmentry failure) rip b1e9 e6 92 c3 30
Best regards,
Guillaume
next prev parent reply other threads:[~2008-08-04 8:55 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-03 2:08 [RFC][PATCH] VMX: Invalid guest state emulation Mohammed Gamal
2008-08-03 13:26 ` Mohammed Gamal
2008-08-04 8:48 ` Guillaume Thouvenin [this message]
2008-08-04 10:46 ` Mohammed Gamal
2008-08-10 8:09 ` Avi Kivity
2008-08-10 18:45 ` Mohammed Gamal
2008-08-11 8:53 ` Avi Kivity
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080804104841.4b3ed92e@frecb000711 \
--to=guillaume.thouvenin@ext.bull.net \
--cc=andrea@qumranet.com \
--cc=avi@qumranet.com \
--cc=kvm@vger.kernel.org \
--cc=laurent.vivier@bull.net \
--cc=m.gamal005@gmail.com \
--cc=riel@surriel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox