WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] Re: [Xen-devel] Xen - Guest memory allocation

To: "dinesh chandrasekaran" <dinesh_chan8@xxxxxxxxxxx>
Subject: [Xen-users] Re: [Xen-devel] Xen - Guest memory allocation
From: weiming <zephyr.zhao@xxxxxxxxx>
Date: Fri, 6 Jun 2008 15:12:49 -0400
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 06 Jun 2008 12:13:22 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=JiQPZ2H5yx9hfIHw8bBf+e6sepbfvZymk/ePppCAk48=; b=GMMe/bwPgQco2t3t0aTykjdROGPRG68v+P33yiIV0gDzLerg44bGx3tAPyQ0Yyy0Gn dVH4Nz1RWcy/q/t31kbHx6CLPTj4Cu0eEHU8lxLalPHNMdC2WmQW/Npkguz+fEiEh1kC 5BAENRQN8w6Dqk0OUFXuYrQJuyEFcGw+9oxFM=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=S7ARsG/XsudJEgs2QPNOdsgCe4C5ULokgM2JgWbaP/MtMczrlYcRezqM/B82mYexjX 3CmF2tN6hc4vG9oOglkOLHNa9POLp40YEfFPtLhMPoRWAcqj23RdNEdoQHyljgFvY27L 4x6CL7JGXu3qd34FNtltylBHBzsU/W62bRhc0=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <BAY111-W26FD2E2BC2779F719AB0C2B1B70@xxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <BAY111-W26FD2E2BC2779F719AB0C2B1B70@xxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
I'm not very sure about your problem. Can the Hypervisor address the whole 5GB space? If yes, it can then allocate any of them to guests.

Or you can modify the "start info" passed to Guest OS. You can change the page_nr, a machine-PFN translation table to enable the guest to address the memory space that you want. It's weird.

On Fri, Jun 6, 2008 at 2:57 PM, dinesh chandrasekaran <dinesh_chan8@xxxxxxxxxxx> wrote:
YES.

        But if I want to add memory of type E820_USABLE to xen memory map during boot up (as per xen/e820.c) where the memory to be added lies behind a PCI device?

For ex,
If a PCI device reports it has 1GB of memory behind it.
And XEN has identified th RAM memory to be 4GB.

How can the PCI - 1GB can be added as usable memory to XEN's memory pool to get a cumulative size of 5GB;
 
thanks,
Dinesh C

On Fri, Jun 6, 2008 at 3:00 PM, Weiming wrote:

AFAIK, In para virtualization, when guest boots, it reads the memory layout from a special page (start info page) instead of from bios.
If your guest os is a PV Linux, you can check its source code (e.g. start_kernel(), etc.)

Thanks,
Weiming

On Fri, Jun 6, 2008 at 2:00 PM, dinesh chandrasekaran <dinesh_chan8@xxxxxxxxxxx> wrote:




CoolHotmail : Your crazy personality deserves a unique email identity like yourname@xxxxxxxxxxx. Choose from this and hundreds other unique email ids now Try it!

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users