[PATCH 07/33] perf, x86: Support Haswell v4 LBR format

2012-10-26 Thread Andi Kleen
From: Andi Kleen Haswell has two additional LBR from flags for TSX: intx and abort, implemented as a new v4 version of the LBR format. Handle those in and adjust the sign extension code to still correctly extend. The flags are exported similarly in the LBR record to the existing misprediction

[PATCH 07/33] perf, x86: Support Haswell v4 LBR format

2012-10-26 Thread Andi Kleen
From: Andi Kleen a...@linux.intel.com Haswell has two additional LBR from flags for TSX: intx and abort, implemented as a new v4 version of the LBR format. Handle those in and adjust the sign extension code to still correctly extend. The flags are exported similarly in the LBR record to the