|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel] Re: PMT table for XEN/IA64 (was: RE: Transparent paravi
Hi Eddie,
The way I did it was to make the address argument to grant
hypercalls in/out; that is, the hypervisor might possibly return
a different address than the one requested, like mmap on UNIX.
For DomU, the hypervisor would map the page at the requested
address. For Dom0, the hypervisor would instead return the
existing address of that page, since Dom0 already has access
to the whole address space.
(N.B. I'm referring to physical/machine mappings here; unlike
the x86 implementation where the grant table ops map pages
directly into virtual address space).
Matt
On Fri, Oct 28, 2005 at 10:28:08PM +0800, Dong, Eddie wrote:
> > Page flipping should work just fine
> > in the current design; Matt had it almost working (out of tree)
> > before he went back to school.
> >
> Matt:
> Dan mentioned that you had VNIF work almost done without PMT
> table support for dom0, Can you share the idea with us?
> Usually VNIF swap page between dom0 and domU so that network
> package copy (between dom0 native driver and domU frontend driver) can
> be avoided and thus achieve high performance. With this swap, we can no
> longer assume dom0 gpn=mfn. So what did you ever propose to port VNIF
> without PMT table?
> Thanks a lot, eddie
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|