From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rudolf Marek Subject: Re: [PATCH] SeaBIOS/Xen: Compute the low RAM memory size in the BDA according to the e820 Date: Mon, 14 Nov 2011 08:37:13 +0100 Message-ID: <4EC0C529.8010701@assembler.cz> References: <71d1cedea5b7f4c303c1b0d2a6e8c1520e843776.1321235039.git.julian.pidancet@gmail.com> <20111114011136.GA22894@morn.localdomain> <20111114020948.GA27111@morn.localdomain> <20111114033618.GA30104@morn.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20111114033618.GA30104@morn.localdomain> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: seabios-bounces@seabios.org Sender: seabios-bounces@seabios.org To: Julian Pidancet Cc: seabios@seabios.org, xen-devel@lists.xensource.com, ian.campbell@citrix.com List-Id: xen-devel@lists.xenproject.org > Unfortunately, there aren't very many places to put a hardcoded > address. The safest thing is probably to dynamically generate an SSDT > with a pointer - then the DSDT can use the pointer instead of a > hardcoded address. This is more work, however. You can even create an "OEM" ACPI table, with std ACPI header, but with custom data inside. OS will ignore it and as bonus you will have it with checksum. Thanks Rudolf