|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-ia64-devel
Re: [Xen-ia64-devel] [PATCH] Add support to physdev_ops 
| 
diff -r 7ed4420aac6b -r e6bffdbbd0e2 xen/arch/ia64/xen/hypercall.c
--- a/xen/arch/ia64/xen/hypercall.c     Thu Apr 20 02:05:24 2006
+++ b/xen/arch/ia64/xen/hypercall.c     Thu Apr 20 03:08:42 2006
-       (hypercall_t)do_ni_hypercall,           /* do_physdev_op */
+       (hypercall_t)do_ni_hypercall,           /* do_physdev_op */
                     ^^^^^^^^^^^^^^^
                     do_physdev_op?
On Thu, Apr 20, 2006 at 05:01:31PM +0800, Tian, Kevin wrote:
> Add support to physdev ops, and thus give IOSAPIC RTEs
> managed by Xen now. Dom0 now issues hypercall to r/w
> RTE entry. Another change is the irq vector allocation
> which is also owned by xen now.
> 
> After this change, the IOSAPIC is almost owned by xen
> with only exception as IOSAPIC EOI which is still issued
> by dom0 directly. But that's OK since currently dom0 
> owns all external physical devices. Later full event
> channel mechanism will provide necessary support for
> driver domain, and at that time, dom0 instead issues
> physdev_op (PHYSDEVOP_IRQ_UNMASK_NOTIFY) naturally
> as replace of IOSAPIC EOI.
> 
> Signed-off-by Kevin Tian <kevin.tian@xxxxxxxxx>
> 
> N.B.
> 1. This patch needs to be applied after pulling necessary
> files as requested in another thread.
> 
> 2. This patch has no obvious performance influence (Why 
> I say 'obvious' is because latest p2m tree seems not very 
> stable even without this patch. The output drifts with -10-+10% 
> range... It's also possible due to my test environment. )
> 
> Thanks,
> Kevin
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ia64-devel
-- 
yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 | 
 |  | 
  
    |  |  |