Re: 2.6.22-rc1-mm1: boot failure under qemu

2007-05-16 Thread Jeremy Fitzhardinge
H. Peter Anvin wrote: > Jeremy Fitzhardinge wrote: > >> H. Peter Anvin wrote: >> >>> Okay, I've established that this is a bug in the Qemu kernel loader: the >>> Qemu loader puts zero in the loadflags, which is wrong no matter how you >>> slice it. >>> >>> I have checked in a workaround in

Re: 2.6.22-rc1-mm1: boot failure under qemu

2007-05-16 Thread H. Peter Anvin
Jeremy Fitzhardinge wrote: > H. Peter Anvin wrote: >> Okay, I've established that this is a bug in the Qemu kernel loader: the >> Qemu loader puts zero in the loadflags, which is wrong no matter how you >> slice it. >> >> I have checked in a workaround in the git.newsetup tree; the workaround >> is

Re: 2.6.22-rc1-mm1: boot failure under qemu

2007-05-16 Thread Nish Aravamudan
On 5/16/07, Jeremy Fitzhardinge <[EMAIL PROTECTED]> wrote: H. Peter Anvin wrote: > Okay, I've established that this is a bug in the Qemu kernel loader: the > Qemu loader puts zero in the loadflags, which is wrong no matter how you > slice it. > > I have checked in a workaround in the git.newsetup

Re: 2.6.22-rc1-mm1: boot failure under qemu

2007-05-16 Thread Jeremy Fitzhardinge
H. Peter Anvin wrote: > Okay, I've established that this is a bug in the Qemu kernel loader: the > Qemu loader puts zero in the loadflags, which is wrong no matter how you > slice it. > > I have checked in a workaround in the git.newsetup tree; the workaround > is to rely on a compile-time value fo

Re: 2.6.22-rc1-mm1: boot failure under qemu

2007-05-16 Thread H. Peter Anvin
Okay, I've established that this is a bug in the Qemu kernel loader: the Qemu loader puts zero in the loadflags, which is wrong no matter how you slice it. I have checked in a workaround in the git.newsetup tree; the workaround is to rely on a compile-time value for load low/load high instead of l

Re: 2.6.22-rc1-mm1: boot failure under qemu

2007-05-16 Thread Jeremy Fitzhardinge
H. Peter Anvin wrote: > There are a number of highly odd things about your dump, in particular, > %es == 0x8100 at this point, which means the constraint %cs == %ds == > %es == %ss has been violated in this code; this should only happen > locally inside an assembly routine or asm() statement. Anot

Re: 2.6.22-rc1-mm1: boot failure under qemu

2007-05-16 Thread H. Peter Anvin
Jeremy Fitzhardinge wrote: > rax 4050 rbx 9000 rcx rdx > 7b00 > rsi 0001fc05 rdi 0004 rsp 8f9a rbp > 8100 > r8 r9 r10 r11 > > r12