[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |