On Fri, 18 Apr 2008 14:18:16 +0200
Guillaume Thouvenin <[EMAIL PROTECTED]> wrote:

> I added the code do dump the instruction and it seems that it's the
> emulation of 0xe6 (== out imm8, al) that failed. I made modifications
> to emulate it (see below) and now I have another problem in kvm
> userspace with the following message (and the emulation doesn't work):
> 
> enterprise:~ $ kvm_run: Operation not permitted
> enterprise:~ $ kvm_run returned -1

Ok for this one it seems to be a wrong value in the opcode_table[]. Now
it generates an oops. I'm investigating... 

Regards,
Guillaume

---

Apr 18 14:48:53 enterprise kernel: [22321.010006] handle_vmentry_failure: 
invalid guest state
Apr 18 14:48:53 enterprise kernel: [22321.011953] handle_vmentry_failure: start 
emulation
Apr 18 14:48:53 enterprise kernel: [22321.015875] c->op_bytes == 2
Apr 18 14:48:53 enterprise kernel: [22321.019862] eip == 0x6e18

Message from [EMAIL PROTECTED] at Fri Apr 18 14:48:54 2008 ...
enterprise kernel: [22321.027850] Oops: 0000 [2] SMP

Message from [EMAIL PROTECTED] at Fri Apr 18 14:48:54 2008 ...
enterprise kernel: [22321.027850] Code: 75 58 48 8b 7d 00 e8 64 4f ff ff f6 85 
98 00 00 00 01 ba 01 00 00 00 75 04 0f b6 55 4c 48 8b 75 58 48 8d 8d a0 00 00 
00 48 89 c7 <ff> 50 08 e9 f1 07 00 00 8a 45 4c 3c 02 74 0a 3c 04 0f 85 73 13

Message from [EMAIL PROTECTED] at Fri Apr 18 14:48:54 2008 ...
enterprise kernel: [22321.027850] CR2: 0000000000000008
Apr 18 14:48:54 enterprise kernel: [22321.027850] PGD 36f1a8067 PUD 327c17067 
PMD 0
Apr 18 14:48:54 enterprise kernel: [22321.027850] CPU 1
Apr 18 14:48:54 enterprise kernel: [22321.027850] Modules linked in: kvm_intel 
kvm aic94xx libsas scsi_transport_sas [last unloaded: kvm]
Apr 18 14:48:54 enterprise kernel: [22321.027850] Pid: 7814, comm: 
qemu-system-x86 Tainted: G      D  2.6.25 #207
Apr 18 14:48:54 enterprise kernel: [22321.027850] RIP: 
0010:[<ffffffff88043933>]  [<ffffffff88043933>] 
:kvm:x86_emulate_insn+0x2d97/0x414c
Apr 18 14:48:54 enterprise kernel: [22321.027850] RSP: 0018:ffff81033005fb68  
EFLAGS: 00010202
Apr 18 14:48:54 enterprise kernel: [22321.027850] RAX: 0000000000000000 RBX: 
ffff810344cf9440 RCX: ffff810344cf9498
Apr 18 14:48:54 enterprise kernel: [22321.027850] RDX: 0000000000000001 RSI: 
000000000000007a RDI: 0000000000000000
Apr 18 14:48:54 enterprise kernel: [22321.027850] RBP: ffff810344cf93f8 R08: 
0000000000000000 R09: 0000000000000000
Apr 18 14:48:54 enterprise kernel: [22321.027850] R10: 0000000000000000 R11: 
0000000000000000 R12: 0000000000000000
Apr 18 14:48:54 enterprise kernel: [22321.027850] R13: ffffffff88051e50 R14: 
ffff810344cf9498 R15: 0000000000007ad6
Apr 18 14:48:54 enterprise kernel: [22321.027850] FS:  000000004108b950(0000) 
GS:ffff810397c250c0(0000) knlGS:0000000000000000
Apr 18 14:48:54 enterprise kernel: [22321.027850] CS:  0010 DS: 002b ES: 002b 
CR0: 0000000080050033
Apr 18 14:48:54 enterprise kernel: [22321.027850] CR2: 0000000000000008 CR3: 
00000003301b2000 CR4: 00000000000026e0
Apr 18 14:48:54 enterprise kernel: [22321.027850] DR0: 0000000000000000 DR1: 
0000000000000000 DR2: 0000000000000000
Apr 18 14:48:54 enterprise kernel: [22321.027850] DR3: 0000000000000000 DR6: 
00000000ffff0ff0 DR7: 0000000000000400
Apr 18 14:48:54 enterprise kernel: [22321.027850] Process qemu-system-x86 (pid: 
7814, threadinfo ffff81033005e000, task ffff810396023080)
Apr 18 14:48:54 enterprise kernel: [22321.027850] Stack:  ffff81033005fb04 
0000000000000088 ffff810344cf9438 ffff810344cf9440
Apr 18 14:48:54 enterprise kernel: [22321.027850]  0000000000040040 
0000000000055e1c 0000000000055e1c ffff810344cf9498
Apr 18 14:48:54 enterprise kernel: [22321.027850]  0000000000800009 
ffffffff8805087a 0000000000000000 ffff810344cf80c0
Apr 18 14:48:54 enterprise kernel: [22321.027850] Call Trace:
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff88038d91>] ? 
:kvm:emulate_instruction+0x1e5/0x2b9
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff88057cd1>] ? 
:kvm_intel:kvm_handle_exit+0xea/0x1e8
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff88057a96>] ? 
:kvm_intel:vmx_intr_assist+0x68/0x1b9
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff80563398>] ? 
__down_read+0x12/0xa1
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff8803b940>] ? 
:kvm:kvm_arch_vcpu_ioctl_run+0x4ae/0x631
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff80291ec9>] ? 
touch_atime+0xae/0xed
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff8803672e>] ? 
:kvm:kvm_vcpu_ioctl+0xf3/0x3a1
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff802802c0>] ? 
do_sync_read+0xd1/0x118
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff880363b1>] ? 
:kvm:kvm_vm_ioctl+0x1ab/0x1c3
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff8028ae49>] ? 
vfs_ioctl+0x21/0x6b
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff8028b0e6>] ? 
do_vfs_ioctl+0x253/0x264
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff80280aa0>] ? 
vfs_read+0x11e/0x132
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff8028b133>] ? 
sys_ioctl+0x3c/0x5d
Apr 18 14:48:54 enterprise kernel: [22321.027850]  [<ffffffff8020b08a>] ? 
system_call_after_swapgs+0x8a/0x8f
Apr 18 14:48:54 enterprise kernel: [22321.027850]
Apr 18 14:48:54 enterprise kernel: [22321.027850]
Apr 18 14:48:54 enterprise kernel: [22321.027850]  RSP <ffff81033005fb68>
Apr 18 14:48:54 enterprise kernel: [22321.028054] ---[ end trace 
153cd0388d4ba429 ]---
q

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to