WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

Re: [Xen-ia64-devel] iosapic virtualisation

On Wed, 2006-02-01 at 12:35 +0100, Tristan Gingold wrote:
> Le Mercredi 01 Février 2006 10:11, Tristan Gingold a écrit :
> > Le Mardi 31 Janvier 2006 20:53, Alex Williamson a écrit :
> > > On Tue, 2006-01-31 at 12:29 +0100, Tristan Gingold wrote:
> [...]
> > >       * The vector-to-rte lookup in xen_reflect_interrupt_to_domain()
> > >         looks rather heavy weight.  It seems like we should be able to
> > >         construct the data structures for a direct look up here.  I
> > >         don't think we can afford to scan the rte list for every
> > >         interrupt.
> Oups, forget my previous answer.
> It is not heavy weight, but rather directly indexed.  There should be one RTE 
> per vector.

   Ok, so it should be a fast lookup.  Good.

> However, the RTE lookup in iosapic_guest_write is heavy-weight.
> I will check wether it is often used or not.

   EOIs could happen quite often, so it might be best to optimize it.
Have you done any quick dom0 performance testing to see how much
overhead this adds?  Thanks,

        Alex

-- 
Alex Williamson                             HP Linux & Open Source Lab


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