qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [SeaBIOS] [Qemu-devel] QEMU regression problems


From: Gerhard Wiesinger
Subject: Re: [SeaBIOS] [Qemu-devel] QEMU regression problems
Date: Thu, 22 Apr 2010 08:16:03 +0200 (CEST)
User-agent: Alpine 2.00 (LFD 1167 2008-08-23)

On Wed, 21 Apr 2010, Kevin O'Connor wrote:

On Wed, Apr 21, 2010 at 09:16:54PM +0200, Gerhard Wiesinger wrote:
On Mon, 19 Apr 2010, Kevin O'Connor wrote:
SeaBIOS will lock parts of ram from 0xc0000-0xfffff so that the option
roms aren't writable.  I wonder if that is confusing qemm when it
tries to locate the ebda into that area.

From your initial log, it looks like QEMM tried to relocate the ebda
to CEB5h-D035h.  However, the seabios log shows the last rom
(genroms/vapic.bin) at 0xce800-0xd0a00.  So, SeaBIOS would have locked
that ram.  Can you see if the patch below shows a different result for
you?

Ok, log file was until boot process only (as we discussed SCSI EBDA area). Therefore no QEMM is involved at all. Can send complete log file today evening for both cases (QEMM with/wo NOXBDA parameter).

Is the area from 0xc0000-0xfffff only read only when an option ROM
is installed at some part of the memory area (e.g. option ROM at
0xD0000 to 0xDFFFF only 0xD0000 to 0xDFFFF is made read only) or the
comple area is made read only?

SeaBIOS will lock only those areas it deployed option roms into.
However, the chipset only allows locking of 16K chunks - so SeaBIOS
will round up the option rom storage to the nearest 16K block.  For
example, should the last rom end at 0xd0a00, then SeaBIOS would lock
up to 0xd4000.


OK, clear.

Thnx.

Ciao,
Gerhard

--
http://www.wiesinger.com/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]