|| ||Andi Kleen <email@example.com> |
|| ||firstname.lastname@example.org |
|| ||Basic perf PMU support for Haswell v2 |
|| ||Thu, 31 Jan 2013 14:51:38 -0800|
|| ||email@example.com, firstname.lastname@example.org,
email@example.com, firstname.lastname@example.org, email@example.com,
|| ||Article, Thread
This is based on v7 of the full Haswell PMU support, but
ported to the latest perf/core and stripped down to the "basic support"
as requested. I consider all of this basic support for Haswell usage.
although it's a bit more than what you need if you never use -e cpu//
or -b options. I decided to include LBRs in the basic support.
Contains support for:
- Basic Haswell PMU and PEBS support
- Late unmasking of the PMI
- Support for wide counters
- New TSX counter flags, exported as sysfs attributes
- Support for checkpointed counters.
- New LBR flags, exported as new flags with tools support
For more details on the Haswell PMU please see the SDM (Vol 3A, Chapter 19.2)
For more details on TSX please see http://halobates.de/adding-lock-elision-to-linux.pdf
or next week's LWN.
v2: Addressed Stephane's feedback. See individual patches for details.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to firstname.lastname@example.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/