- What processor family and processor model number are you using? The available performance events differ on different processors. Please check the BIOS and Kernel Development Guide to get the list of available performance events.
- As far as I know, there is no performance event that track the state of branch target buffers.
- If you are trying to find out the branch mispredict information, there are some events which can provide that information.
- Instruction-based Sampling profile (IBS) also provide intruction-level accuracy of branch taken and branch mispredict along with the branch target address.
The cpu is amd 61XX (k10 family). Can you explain more on the last item? How can I do that exactly?