[email protected] wrote: > On 8 Mar 2009 at 18:51, basile wrote: > > >>>> # qemu -cdrom th-i686-20090307-RC3.iso >>>> qemu: fatal: triple fault >>>> EAX=000000ff EBX=0153cac0 ECX=0013a2d1 EDX=0013a2d1 >>>> ESI=0024c000 EDI=01400000 EBP=01541a20 ESP=01541a10 >>>> EIP=0153a2d0 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 >>>> >>>> >>> ^^^^^^^^^^^^ >>> >>> >>> >> 1) Thanks for the suggestion with -d in_asm,int,exec,cpu,pcall Very >> useful. >> > > if you upload that log and the corresponding vmlinux or just the iso itself > somewhere, i can take a look, otherwise it's pretty much impossible to tell > what caused the triple fault. would also be nice if you tried .28 before > anything else, just to be sure it's not something i'd already fixed. > >
I built a grub ISO with two kernels, identical in every respect except CONFIG_PAX_KERNEXEC is set for the first kernel which gives the triple fault, and not set for the second which boots fine. Here's the ISO and qemu.log: http://opensource.dyc.edu/pub/misc/ramdisk.iso http://opensource.dyc.edu/pub/misc/qemu.log The second kernel boots into a busybox environment if you want to look at /proc/config.gz I'll try .28 -- Anthony G. Basile, Ph.D. Chair of Information Technology D'Youville College Buffalo, NY 14201 USA (716) 829-8197
signature.asc
Description: OpenPGP digital signature
