|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] Re: [PATCH 4 of 4] Add a trace hypercall to allow tracing fr
 
On Fri, Jul 15, George Dunlap wrote:
> On Fri, 2011-07-15 at 16:38 +0100, Olaf Hering wrote:
> > @@ -65,6 +67,7 @@
> >  #define TRC_LOST_RECORDS        (TRC_GEN + 1)
> >  #define TRC_TRACE_WRAP_BUFFER  (TRC_GEN + 2)
> >  #define TRC_TRACE_CPU_CHANGE    (TRC_GEN + 3)
> > +#define TRC_TRACE_GUEST_HYPERCALL (TRC_GEN + 4)
> 
> Looks like perhaps a leftover from an earlier patch? :-)
Yes, thats true. It was a domctrl a few weeks ago.
> > diff -r 6e4aef7b5051 -r f72dcd1b8bbd xen/include/public/xen.h
> > --- a/xen/include/public/xen.h
> > +++ b/xen/include/public/xen.h
> > @@ -94,6 +94,7 @@ DEFINE_XEN_GUEST_HANDLE(xen_pfn_t);
> >  #define __HYPERVISOR_kexec_op             37
> >  #define __HYPERVISOR_tmem_op              38
> >  #define __HYPERVISOR_xc_reserved_op       39 /* reserved for XenClient */
> > +#define __HYPERVISOR_xentrace_op          40
> 
> Seems unnecessary to make a whole hypercall just for this one thing, but
> I'll defer to Keir's judgement on that.  At very least, it should accept
> an "op" command, of which "trace" is just one, so that it's expandable
> in the future without breaking backwards compatibility.
One reason is that trace_hypercall() should not trace itself.
Olaf
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |