|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ia64-devel
[Xen-ia64-devel] Re: [PATCH 13/28] ia64/xen: introduce xen	hypercall rou
 
On Thu, Feb 21, 2008 at 03:47:10PM -0800, Jeremy Fitzhardinge wrote:
> yamahata@xxxxxxxxxxxxx wrote:
> >+static inline unsigned long
> >+HYPERVISOR_machtophys(unsigned long mfn)
> >+{
> >+    unsigned long ret = mfn;
> >+    if (is_running_on_xen())
> >  
> 
> Do you often call hypercalls when not booting under Xen?  It seems to me 
> this check should have already been done at a higher layer, and it 
> needn't be repeated here.
IA64 pv_ops frame work doesn't exist yet so that xen code does
in order to boot on both native and xen for now.
I expect those check will be eliminated during developing ia64 pv_ops.
-- 
yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-ia64-devel] [PATCH 04/28] ia64/xen: introduce synch bitops	which is necessary for ia64/xen support., (continued)
- [Xen-ia64-devel] [PATCH 04/28] ia64/xen: introduce synch bitops	which is necessary for ia64/xen support., yamahata
 
- [Xen-ia64-devel] [PATCH 09/28] ia64/xen: paravirtualize	pal_call_static()., yamahata
 
- [Xen-ia64-devel] [PATCH 07/28] ia64/xen: detect xen environment at	early boot time and do minimal initialization., yamahata
 
- [Xen-ia64-devel] [PATCH 14/28] ia64/xen: ia64 domU part of xencomm., yamahata
 
- [Xen-ia64-devel] [PATCH 11/28] ia64: introduce basic facilities for	binary patching., yamahata
 
- [Xen-ia64-devel] [PATCH 06/28] ia64/xen: define xen assembler	constants which will be used later., yamahata
 
- [Xen-ia64-devel] [PATCH 05/28] ia64/xen: import xen hypercall	header file., yamahata
 
- [Xen-ia64-devel] [PATCH 15/28] ia64/xen: define	xen_alloc_vm_area()/xen_free_vm_area() for ia64 arch., yamahata
 
- [Xen-ia64-devel] [PATCH 12/28] RFC: ia64/xen: xen privileged	instruction intrinsics binary patching., yamahata
 
- [Xen-ia64-devel] [PATCH 13/28] ia64/xen: introduce xen hypercall	routines necessary for domU., yamahata
 
 
 
 
[Xen-ia64-devel] [PATCH 16/28] ia64/xen: basic helper routines for	xen/ia64., yamahata
[Xen-ia64-devel] [PATCH 21/28] ia64/xen: define xen related address	conversion helper functions for domU, yamahata
[Xen-ia64-devel] [PATCH 18/28] ia64/xen: iosapic paravirtualization, yamahata
[Xen-ia64-devel] [PATCH 22/28] ia64/xen: mca paravirtualization, yamahata
[Xen-ia64-devel] [PATCH 20/28] ia64/xen: domU xen machine vector	without dma api., yamahata
[Xen-ia64-devel] [PATCH 10/28] RFC: ia64/xen: introduce xen	paravirtualized intrinsic operations for privileged instruction., yamahata
[Xen-ia64-devel] [PATCH 17/28] ia64/xen: domU initialization code., yamahata
[Xen-ia64-devel] [PATCH 26/28] ia64/xen: fsys paravirtualization., yamahata
 |  
  
 | 
    | 
  
  
    |   | 
    |