Public bug reported: Will be having 2 IODs per socket. This is reported via CPUID_Fn8000001E.ECX[10:8] which is supposed to indicate the "Nodes per Processor/Socket". As per the PPR for WH SP7 , this value can be (0, 1, 3) which respective refer to 1 Nodes Per Processor, 2 Nodes Per Processor, 4 Nodes Per Processor.
Further the IOD ID can be obtained by considering the MSB of the 4-bit DIE ID obtained via CPUID_Fn80000026 On the kernel side, we need to audit the PMC code paths which would need the IOD ID to compute read the values of DF PMCs associated with those IODs. The patch has landed in the mainline kernel. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=67d27727854def4a7e2b386429941f5c4741ccc4 ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2170886 Title: [Linux Perf] [DF PMC] MCM IOD (two IOD per socket) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2170886/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
