Re: [PATCH v2 0/3] Fix three racy updates to MSR_K7_HWCR

From: Christian Ludloff

Date: Fri Jun 12 2026 - 21:56:13 EST


> Was it [HWCR] core-shared on older platforms?

Fam 15h (BD/PD/SR/XV) BKDG #42301-3.14 Jan 2013
section 2.4.1.1 says:

"Some MSRs are implemented one copy per compute unit instead of per
core; these MSRs are designated as SharedC (shared coherent) or
SharedNC (shared non-coherent). The absence of SharedC/SharedNC
implies not-shared, which is the normal per-core instance programming
model for RDMSR/WRMSR."

In table 8 it then does *not* list HWCR – so it's "not-shared".

Naturally running with non-identical values is... a bit exciting.

--
C.