From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Andrew D. Ball" Subject: Re: Xen PXE solution Date: Mon, 16 Oct 2006 15:33:20 -0400 Message-ID: <1161027200.21233.43.camel@localhost> References: <1154357859.9876.14.camel@localhost.localdomain> <452A380F.BA47.005A.0@novell.com> <1161015814.21233.39.camel@localhost> Reply-To: aball@us.ibm.com Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: ben@virtualiron.com, xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Mon, 2006-10-16 at 13:46 -0400, Ben Thomas wrote: > > The most important work to be done that I can think of before > this can > work is to clearly document which parts of memory are occupied > by > what firmware for HVM domU's and proceed with troubleshooting > the > memory corruption. > > > > > Is this along the lines of what you are looking for ? > Sure is! Didn't know this was logged -- it's been awhile since I worked on this part. I think it would be useful to document this layout somewhere, probably on the wiki. I saw an SMBIOS fix that scared me, because it used 0xc0000 as a scrap area. Shouldn't hurt anything, since the VGA BIOS is loaded after the SMBIOS tables, but scares me nonetheless because I don't know of any documentation for the HVM virtual firmware other than the code and the logs. Peace. Andrew > (XEN) (GUEST: 6) HVM Loader > (XEN) (GUEST: 6) Detected Xen v3.0-unstable > (XEN) (GUEST: 6) Writing SMBIOS tables [0009f000 - 0009f140] ... > (XEN) (GUEST: 6) Loading ROMBIOS [000f0000 - 00100000] ... > (XEN) (GUEST: 6) Creating MP tables ... > (XEN) (GUEST: 6) Loading Cirrus VGABIOS [000c0000 - 000c8000] ... > (XEN) (GUEST: 6) Loading ACPI [000ea000 - 000eb000] ... > (XEN) (GUEST: 6) Loading VMXAssist [000d0000 - 000d5200] ... > (XEN) (GUEST: 6) VMX go ... > > I have some questions/concerns about the layout of memory, which is > why I have this info. > > -b