Quoting David Michael (2014-06-23 00:31:57)
> Hi,
> 
> On Sat, May 3, 2014 at 4:56 AM, Justus Winter
> <4win...@informatik.uni-hamburg.de> wrote:
> > However, when I use --enable-device-drivers=qemu it doesn't work:
> >
> > db> halt
> > Looking for RSDP. Scanning EBDA
> > Looking for RSDP. Scanning EBDA
> > rsdp1=0
> >
> > Hum.  Maybe someone overwrote our precious EBDA table (whatever that
> > is).  It's supposed to be around physical address 0x40e.  See acpi.c
> > for the code looking for the RSDP.
> 
> It seems to work when acpi.c is patched to use the "Scanning BIOS"
> sections if it can't get the EDBA length.  Changing "if (! ebda_len)
> return 0;" to just "if (edba_len)" does the trick, making the first
> loop conditional instead of calling off the search.

If you can get it to work, then by all means, please do it :)

Justus

Reply via email to