From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: fixed location of share info page in HVM guests Date: Mon, 22 Oct 2012 13:15:04 +0100 Message-ID: References: <20121022185036.GA15348@aepfle.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20121022185036.GA15348@aepfle.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Olaf Hering Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org On 22/10/2012 19:50, "Olaf Hering" wrote: >> Okay, that was a bit too clever, trying to hide between IOAPIC and LAPIC >> pages. How about a bit lower in memory -- FE700000-FE7FFFFF? >> >> Everything in range FC000000-FFFFFFFF should already be marked >> E820_RESERVED. You can test that, and also see >> tools/firmware/hvmloader/e820.c:build_e820_table() (and note that >> RESERVED_MEMBASE == FC000000). >> >> Can document in hvmloader/config.h and have mem_alloc() test against it >> rather than hvm_info->reserved_mem_pgstart. > > I came up with this (perhaps whitespace damaged) change, the guest still boots > ok. > The asl part is just copy&paste from the HPET part. Is there any point encoding this in the DSDT? I thought the guest OS needs to access the shared info area earlier than it is able to decode the DSDT? -- Keir