|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
RE: [Xen-ia64-devel] vTLB support
> -----Original Message-----
> From: Magenheimer, Dan (HP Labs Fort Collins)
> Sent: Tuesday, May 03, 2005 9:09 AM
> Subject: RE: [Xen-ia64-devel] vTLB support
>
> You may already understand this but I will explain it
> for others on the list. This describes the current
> implementation...
>
> The shared page is at a fixed virtual address in the
> Xen virtual address space (0xf200000000000000).
> The page is persistent for each domain; there is a
> different physical page backing this virtual address
> for each domain. The mapping is switched at domain
> switch time. Currently the mapping is placed in a
> physical TR; this need not be the case as long as it
> is guaranteed that Xen never delivers/injects a TLB
> miss to the guest for this address.
A correction on this: I had forgotten that Xen
itself may need to access the shared page when
psr.ic is off (to implement fast hyperprivops),
so it does need to be pinned in a TR.
Dan
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|