Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-devel

RFC: Guest-visible phys2mach part of Xen arch-neutral API? was: [Xen-dev

To: "Tian, Kevin" <kevin.tian@xxxxxxxxx>, "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>
Subject: RFC: Guest-visible phys2mach part of Xen arch-neutral API? was: [Xen-devel] Uses of &frame_table[xfn]
From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Date: Wed, 28 Dec 2005 14:43:15 -0800
Cc: Xen Mailing List <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Wed, 28 Dec 2005 22:47:50 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcYHzbGsp/tYmOukSW+YY8FNtaIiYwALZ7OwAH5XjuAAggoFcAAAYWMQ
Thread-topic: RFC: Guest-visible phys2mach part of Xen arch-neutral API? was: [Xen-devel] Uses of &frame_table[xfn]
> > All such troubles come from no phys2mach mapping table within 
> > ia64 dom0! So Dan, maybe it's time to revise current ia64 
> > xenlinux design to make life easier. ;-)
> 
> This is an important question.  In my opinion, it may make
> life easier to mimic the x86 memory management scheme.  But
> I believe one of the roles of Xen/ia64 as the first non-x86
> port is to identify code existing in Xen and Xenlinux that
> is x86-specific and help to define a better architecture-
> independent interface.  I think the whole concept of a
> guest-visible phys2mach table is a necessary evil on x86
> because the guest writes page tables that are walked by
> hardware.  This is of questionable use on other architectures
> (and even on x86 in full shadow mode?).

Question for core Xen developers and other arch Xen developers:

As we evolve toward architecture-neutral APIs within Xen,
within paravirtualized Xenlinux, and between Xen and
paravirtualized Xenlinux, should a guest-visible physical-to-
machine mapping table be a necessary part of the arch-neutral API?
Or is this concept a useful mechanism for the x86 family only that
should not be propagated to other Xen architectures?

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

<Prev in Thread] Current Thread [Next in Thread>
  • RFC: Guest-visible phys2mach part of Xen arch-neutral API? was: [Xen-devel] Uses of &frame_table[xfn], Magenheimer, Dan (HP Labs Fort Collins) <=