|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] Architectural question: How to put BTS and PEBS in Xen
 
On 27/09/2011 02:51, "Dietmar Hahn" <dietmar.hahn@xxxxxxxxxxxxxx> wrote:
> Hi list,
> 
> I'm on the way to coding the virtualisation of BTS (Branch Trace Store) and
> later PEBS support for Intel CPU's in Xen.
> 
> As some aspects overlap with the PMU (Performance Management Unit) I used the
> existing infrastructure of the VPMU stuff to do some coding and tests.
> But currently this infrastructure is only switched on with a 'vpmu' boot flag
> in the  hypervisor.
> As reminder this flag was introduced because of an inexplicable behaviour of
> the Nehalem CPUs while using the performance counters which could lead to an
> endless interrupt loop (see check_pmc_quirk()).
> 
> As currently no one else than we seem to use/need this feature for simplicity
> I would move the BTS code complete to the VPMU environment and therfore it
> would only be usable when using the 'vpmu' flag on boot.
It sounds quite sensible to me.
 -- Keir
> Any advices would be welcome!
> 
> Thanks.
> Dietmar.
> 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |