This content has been marked as final. Show 2 replies
Generally, the documentation that we provide on CodeAnalyst is to help people use the tool. There is a general description in the documentation of how TBP and EBP are performed, mainly to help users interpret the data that is collected by CodeAnalyst. CodeAnalyst on Linux uses OProfile for data collection and OProfile is open source. We also provide the source for CodeAnalyst on Linux.
The "BIOS and Kernel Developers Guide" for each AMD processor describes the MSRs that are supported by the processor implementation.
You didn't try very hard, but that might help still. It's not just me trying to do this sort of thing (or is it?).
I'll look at the Linux source code.