From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O4piE-0007qm-T8 for qemu-devel@nongnu.org; Thu, 22 Apr 2010 02:16:34 -0400 Received: from [140.186.70.92] (port=36947 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O4piD-0007qK-LT for qemu-devel@nongnu.org; Thu, 22 Apr 2010 02:16:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O4piC-000313-EA for qemu-devel@nongnu.org; Thu, 22 Apr 2010 02:16:33 -0400 Received: from chello084112167138.7.11.vie.surfer.at ([84.112.167.138]:50037 helo=wiesinger.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4piC-00030u-0o for qemu-devel@nongnu.org; Thu, 22 Apr 2010 02:16:32 -0400 Date: Thu, 22 Apr 2010 08:16:03 +0200 (CEST) From: Gerhard Wiesinger Subject: Re: [SeaBIOS] [Qemu-devel] QEMU regression problems In-Reply-To: <20100421230203.GA5193@morn.localdomain> Message-ID: References: <20100414011646.GA28219@morn.localdomain> <4BCBF60B.50809@wiesinger.com> <20100420012619.GA16298@morn.localdomain> <20100421230203.GA5193@morn.localdomain> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin O'Connor Cc: seabios@seabios.org, qemu-devel@nongnu.org, Roy Tam 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/