All of lore.kernel.org
 help / color / mirror / Atom feed
* KVM internal error. Suberror: 1, emulation failure
@ 2013-07-17 16:16 Dave Hansen
  2013-07-18  5:53 ` Gleb Natapov
  2013-07-18  5:58 ` Paolo Bonzini
  0 siblings, 2 replies; 4+ messages in thread
From: Dave Hansen @ 2013-07-17 16:16 UTC (permalink / raw)
  To: kvm

I'm causing qemu to spew these emulation failure messages until I kill
it.  The guest kernel being run has been hacked up pretty heavily and is
probably either accessing bad physical addresses (above the address
ranges in the e820 table) or trying to DMA to bad addresses.

What I'd really like qemu to be doing is trapping back in to the guest
kernel to have it handle this issue.  Then I'd have a better chance of
dumping out some debugging information to see where I went wrong.

host kernel: 3.10
guest kernel: Linus commit d2b4a64 + patches
qemu: v1.4.0-2835-g6453a3a

> KVM internal error. Suberror: 1
> emulation failure
> RAX=0000000000000000 RBX=00000000013c0410 RCX=0000000000000010 RDX=0000000000000010
> RSI=000000000000000a RDI=00007f6d256a73c0 RBP=ffffffffffffffff RSP=00007fffe2720ce8
> R8 =00000000ffffffff R9 =0000000000000000 R10=0000000000000022 R11=0000000000000246
> R12=00007fffe2720d58 R13=0000000000000400 R14=00007f6d256a7000 R15=0000000000000000
> RIP=00007f6d24c5a50e RFL=00010202 [-------] CPL=3 II=0 A20=1 SMM=0 HLT=0
> ES =0000 0000000000000000 ffffffff 00c00000
> CS =0033 0000000000000000 ffffffff 00a0fb00 DPL=3 CS64 [-RA]
> SS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS   [-WA]
> DS =0000 0000000000000000 ffffffff 00c00000
> FS =0000 00007f6d2569d740 ffffffff 00c00000
> GS =0000 0000000000000000 ffffffff 00c00000
> LDT=0000 0000000000000000 ffffffff 00c00000
> TR =0040 ffff88007b190480 00002087 00008b00 DPL=0 TSS64-busy
> GDT=     ffff88007b184000 0000007f
> IDT=     ffffffffff57a000 00000fff
> CR0=80050033 CR2=00007f6d256a7000 CR3=000000006f13b000 CR4=000006e0
> DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 
> DR6=00000000ffff0ff0 DR7=0000000000000400
> EFER=0000000000000d01
> Code=d7 c3 85 c0 0f 85 bc 00 00 00 48 83 ea 10 0f 8e d2 00 00 00 <66> 0f 74 4f 30 66 0f d7 c1 85 c0 0f 85 b1 00 00 00 48 31 c0 c3 66 66 66 66 2e 0f 1f 84 00
> KVM internal error. Suberror: 1
> emulation failure
> RAX=0000000000000000 RBX=00000000013c0410 RCX=0000000000000010 RDX=0000000000000010
> RSI=000000000000000a RDI=00007f6d256a73c0 RBP=ffffffffffffffff RSP=00007fffe2720ce8
> R8 =00000000ffffffff R9 =0000000000000000 R10=0000000000000022 R11=0000000000000246
> R12=00007fffe2720d58 R13=0000000000000400 R14=00007f6d256a7000 R15=0000000000000000
> RIP=00007f6d24c5a50e RFL=00010202 [-------] CPL=3 II=0 A20=1 SMM=0 HLT=0
> ES =0000 0000000000000000 ffffffff 00c00000
> CS =0033 0000000000000000 ffffffff 00a0fb00 DPL=3 CS64 [-RA]
> SS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS   [-WA]
> DS =0000 0000000000000000 ffffffff 00c00000
> FS =0000 00007f6d2569d740 ffffffff 00c00000
> GS =0000 0000000000000000 ffffffff 00c00000
> LDT=0000 0000000000000000 ffffffff 00c00000
> TR =0040 ffff88007b190480 00002087 00008b00 DPL=0 TSS64-busy
> GDT=     ffff88007b184000 0000007f
> IDT=     ffffffffff57a000 00000fff
> CR0=80050033 CR2=00007f6d256a7000 CR3=000000006f13b000 CR4=000006e0
> DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 
> DR6=00000000ffff0ff0 DR7=0000000000000400
> EFER=0000000000000d01
> Code=d7 c3 85 c0 0f 85 bc 00 00 00 48 83 ea 10 0f 8e d2 00 00 00 <66> 0f 74 4f 30 66 0f d7 c1 85 c0 0f 85 b1 00 00 00 48 31 c0 c3 66 66 66 66 2e 0f 1f 84 00

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-07-18  6:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-17 16:16 KVM internal error. Suberror: 1, emulation failure Dave Hansen
2013-07-18  5:53 ` Gleb Natapov
2013-07-18  5:58 ` Paolo Bonzini
2013-07-18  6:52   ` Gleb Natapov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.