Hello,

I'm trying to enable SMP support. The guest OS is DragonFly,
SMP-enabled kernel. QEmu accelerator module is not loaded.

The kernel does its initialization (device probes) but qemu crashes
near the end, I guess when the kernel tries to activate the second virtual
CPU, just before creating the first process. No panic on the guest
side, only this dump from qemu:

qemu: hardware error: single mode not supported
CPU #0:
EAX=00000013 EBX=c038fbc0 ECX=00000000 EDX=00000000
ESI=00000000 EDI=004aa000 EBP=c049fd44 ESP=c049fd3c
EIP=c032e01b EFL=00080202 [-------] CPL=0 II=0 A20=1 HLT=0
ES =0010 00000000 ffffffff 00cf9300
CS =0008 00000000 ffffffff 00cf9b00
SS =0010 00000000 ffffffff 00cf9300
DS =0010 00000000 ffffffff 00cf9300
FS =0018 ff800000 00007fff ffc09380
GS =002f 00000000 bfbfffff 00cbf300
LDT=0028 c03f8a80 00000087 c000e23f
TR =0020 ff800768 00000067 ff008980
GDT=     c03f8180 0000008f
IDT=     c03f8d20 000007ff
CR0=e005003b CR2=00000000 CR3=0049c000 CR4=00000690
FCW=127f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80
FPR0=0000000000000000 0000 FPR1=0000000000000000 0000
FPR2=0000000000000000 0000 FPR3=0000000000000000 0000
FPR4=0000000000000000 0000 FPR5=0000000000000000 0000
FPR6=0000000000000000 0000 FPR7=0000000000000000 0000
XMM00=0f700f200f6e0f650f760f690f720f64
XMM01=0f200f200f200f200f200f740f720f6f
XMM02=0f200f200f200f200f200f200f200f20
XMM03=0f200f200f200f200f200f200f200f20
XMM04=0f200f200f200f200f200f200f200f20
XMM05=0f200f200f200f200f200f200f200f20
XMM06=0f200f200f200f200f200f200f200f20
XMM07=0f200f200f200f200f200f200f200f20
CPU #1:
EAX=00000002 EBX=ff8083a4 ECX=00000001 EDX=ff008980
ESI=00000000 EDI=00000000 EBP=ff80fd84 ESP=ff80fd74
EIP=c031f7d5 EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 HLT=0
ES =0010 00000000 ffffffff 00cf9300
CS =0008 00000000 ffffffff 00cf9b00
SS =0010 00000000 ffffffff 00cf9300
DS =0010 00000000 ffffffff 00cf9300
FS =0018 ff808000 00007fff ffc09380
GS =002f 00000000 bfbfffff 00cbf300
LDT=0028 c03f8a80 00000087 c000e23f
TR =0020 ff808768 00000067 ff008980
GDT=     c03f8210 0000008f
IDT=     c03f8d20 000007ff
CR0=8005003b CR2=00000000 CR3=0049c000 CR4=00000610
FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80
FPR0=0000000000000000 0000 FPR1=0000000000000000 0000
FPR2=0000000000000000 0000 FPR3=0000000000000000 0000
FPR4=0000000000000000 0000 FPR5=0000000000000000 0000
FPR6=0000000000000000 0000 FPR7=0000000000000000 0000
XMM00=00000000000000000000000000000000
XMM01=00000000000000000000000000000000
XMM02=00000000000000000000000000000000
XMM03=00000000000000000000000000000000
XMM04=00000000000000000000000000000000
XMM05=00000000000000000000000000000000
XMM06=00000000000000000000000000000000
XMM07=00000000000000000000000000000000

The crash originates in hw/i8259.c, but I don't understand why: does
the host hardware platform matter here ?

Any clue ?

Thanks in advance,
Francis.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to