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

[Xen-devel] "magic" pages like xenstore and console

  • To: "Xen devel list" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Tim Wood" <twwood@xxxxxxxxx>
  • Date: Tue, 6 Feb 2007 16:25:58 -0500
  • Delivery-date: Tue, 06 Feb 2007 13:25:35 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=EPncW/w9cGq399XgMT+LGi+jlvXy+BwV9QtAkorUGRnVVDxwo+7KLJKoKzPg3/zkfciIB7Xk4K1NYa61qBmP3UA5Y13Avc3QGART62paJ4uYsdP2howJTmEf6W3WARGNQeXyZ2JTba8RbHfON5/gfTJoH50DEOxMxLwJDErc37U=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>


First, I should note that unfortunately I am stuck using an outdated
version of xen (from last spring, prior to new shadow code).
Hopefully my question below isn't too outdated or someone has a good

Xen has a few "magic" pages stored in the memory image of each domain
such as the xen store page and the console page.  Does anyone know if
the page immediately following the console page is also special in
some way?

The DOM0_GETMEMLIST call gets a list of pages used by a domain by
stepping through the "page_list" linked list stored in the "domain"
struct.  I'm finding that in translated shadow mode, this list is one
page shorter than it should be, and that the missing page is the one
which immediately follows the console page.  So we have <...> <xen
store> <console> <MISSING> <...>

Anyone have an idea on what makes that page special and why it isn't
included in the page_list as normal?


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.