Re: Regression in latest git-HEAD

Makoto Dei
2007-05-17T02:33:13Z

Hello,

I have the same problem with Linux which is using isolinux,
such as Ubuntu. I checked the BIOS in the latest KVM and
I found that it seemed to be missing the following change.

http://bochs.cvs.sourceforge.net/bochs/bochs/bios/rombios.c?view=log#rev1.172

I can boot isolinux on the latest KVM with the BIOS with this change.

Thanks,
Makoto Dei

2007/5/17, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>:
> Avi Kivity wrote:
> > Gregory Haskins wrote:
> >>> As of May 1st I could boot 64 bit SLED. As of yesterday, it
> >>> exceptions immediately in the bootloader. This happens both with
> >>> and without my APIC patches applied.
> >>>
> >>>>
> >>> Any idea of what checkin was the cause? At least, which release was
> >>> the last to work?
> >>>
> >>
> >>
> >> And the winner is....
> >>
> >> 41e713b5dd8847517c3cc9cd45e6f4554a3c1463 is first bad commit
> >> commit 41e713b5dd8847517c3cc9cd45e6f4554a3c1463
> >> Author: Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
> >> Date: Sun May 6 11:51:26 2007 +0300
> >>
> >> kvm: qemu: regenerate bios binaries for Windows Vista
> >>
> >> Looks like the bios is busted for me.
> >>
> >>
> >
> > Can you provide a link to an image (or an installer)? I'd like to
> > debug this.
> >
> >
> 0000000000000000 <.data>:
> 0: 66 67 8b 44 24 06 addr32 mov 0x6(%esp),%eax
> 6: 66 c1 e8 04 shr $0x4,%eax
> a: 67 89 44 24 08 addr32 mov %ax,0x8(%esp)
> f: 67 83 64 24 06 0f addr32 andw $0xf,0x6(%esp)
> 15: 66 58 pop %eax
> 17: c3 ret
>
>
> %esp is 0x87bdc, beyond the 16-bit limit.
>
> Anyone have an idea as to what is going on? Does isolinux (at least the
> version in the SLED installer) look at the acpi tables? I find it hard
> to believe.
>
> --
> error compiling committee.c: too many arguments to function