This patch series does 3 things. 1. Parses the new CPUID.1F leaf to discover multi-die/package topology
2. Exports knowledge of multi-die topology inside the kernel, and also to user space via the topology sysfs. 3. Updates parts of the kernel that need to know the difference between a die-scope MSR and a package_scope MSR. To follow, Kan will send some additional perf-uncore patches for #3. Also not include here are some updates to user-space utilities, cpuid, lscpu, turbostat, x86_energy_perf_policy. Rafael suggests that the most practical way to handle this series is via the x86 tree. Thanks, -Len

