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

[Xen-devel] Different: nr_pages vs. max_pfn

  • To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Y. D." <duyuyang@xxxxxxxxx>
  • Date: Wed, 19 Nov 2008 17:45:50 +0800
  • Delivery-date: Wed, 19 Nov 2008 01:46:14 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:x-mailer:mime-version:content-type :content-transfer-encoding; b=DGQlzTld/F/KvxutrG29+6/fUJFrRI87zw5Lici2VCjlXyzhSHwwuIPUVTcnin2js1 Vqckdj9Got5P7XzT67glbdVIHDme0hgcQY7B62THvVsF2qBkYyrKDpUVH8gfQDlXpMby sjhNkV+y6uE2m76QJLnHaSimxe6F+5ajgwzdQ=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>


In start_info, there is a field nr_pages definig how much memory is allocated 
to the domain, which is obvious.
While in shared_info, there is a field max_pfn. I don't know why max_pfn is not 
equal to nr_pages.
Say for 32MB memory, nr_pages = 8192, while max_pfn = 10240 (may vary?), of 
which 2048 pfn's have invalid mfn.
Can anybody explain that why max_pfn is larger? Is it static or dynamic?
Furture, does pfn to mfn frame mapping ever change? Hopefully not.


Xen-devel mailing list



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