xen-ia64-devel
RE: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT
To: |
"Magenheimer, Dan \(HP Labs Fort Collins\)" <dan.magenheimer@xxxxxx>, "Matt Chapman" <matthewc@xxxxxxxxxxxxxxx>, "Munoz, Alberto J" <alberto.j.munoz@xxxxxxxxx> |
Subject: |
RE: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT |
From: |
"Dong, Eddie" <eddie.dong@xxxxxxxxx> |
Date: |
Sun, 1 May 2005 20:03:52 +0800 |
Cc: |
ipf-xen <ipf-xen@xxxxxxxxx>, xen-ia64-devel@xxxxxxxxxxxxxxxxxxx |
Delivery-date: |
Sun, 01 May 2005 12:05:38 +0000 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
List-help: |
<mailto:xen-ia64-devel-request@lists.xensource.com?subject=help> |
List-id: |
DIscussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com> |
List-post: |
<mailto:xen-ia64-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe> |
Sender: |
xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Thread-index: |
AcVN9HcbYQ1HKMBkRBqJDi+jgRjOMAAESyzwAA9ey2A= |
Thread-topic: |
[Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT |
Magenheimer, Dan (HP Labs Fort Collins) wrote:
>
> Wow, I hadn't even realized before you mentioned it... a lVHPT is
> generally contiguous in physical memory because it has to be
> pinned by a TR (or more than one TR, but there's not many to choose
> from!).
>
> That may not be a problem when you know in advance how many domains
> are going to run on the machine and you partition the memory in
> advance, but it's a HUGE disadvantage for per-domain VHPT in the
> highly dynamic environment we envision at HP, with domains being
> frequently created, growing, shrinking, and migrating. E.g. creating
> a domain may require a massive defrag operation to just allocate the
> per-domain VHPT.
> And growing/shrinking a per-domain VT dynamically is MUCH more
> difficult.
>
> I see that as a HUGE problem for using per-domain VHPTs for VT
> domains too. Or am I missing something?
>
> This is an excellent example of how assumptions can influence
> design...
>
> Now back (finally) to my regularly scheduled weekend :-)
Dan:
Unfortuantely, our design support the machine memory
discontiguous situation :(
The original design we shared with you has included this. The
VHPT miss will handle this. So don't worry for this. If digging into
much details of vMMU, an HV TLB/VHPT is a must to support PMT (guest
physical to machine physical). (Oh, you may argu IA64 don't need PMT, if
this is the case, it deviates from X86 much more).
Eddie
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- Re: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Matt Chapman
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Magenheimer, Dan (HP Labs Fort Collins)
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Magenheimer, Dan (HP Labs Fort Collins)
- RE: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Magenheimer, Dan (HP Labs Fort Collins)
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Munoz, Alberto J
- RE: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Munoz, Alberto J
- RE: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Munoz, Alberto J
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Dong, Eddie
- RE: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT,
Dong, Eddie <=
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Magenheimer, Dan (HP Labs Fort Collins)
- RE: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Magenheimer, Dan (HP Labs Fort Collins)
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Magenheimer, Dan (HP Labs Fort Collins)
- RE: [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Magenheimer, Dan (HP Labs Fort Collins)
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Dong, Eddie
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Magenheimer, Dan (HP Labs Fort Collins)
- [Xen-ia64-devel] RE: Xen/ia64 - global or per VP VHPT, Munoz, Alberto J
|
|
|