Hello Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35312
to look at the new patch set (#7).
Change subject: soc/intel/common/block/sgx: Fix crash in MP init ......................................................................
soc/intel/common/block/sgx: Fix crash in MP init
On Hyper-Threading enabled platforms the MSR_PRMRR_PHYS_MASK was written when already locked by the sibling thread.
To prevent such race conditions only call the code for one thread, such that the MSRs are only written once per core.
Also add comments that describe the scope of the MSR that is being written to.
Fixes crash in SGX MP init. Tested on Supermicro X11SSH-TF.
Change-Id: I7102da028a449c60ca700b3f9ccda9017aa6d6b5 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M Documentation/mainboard/supermicro/x11ssh-tf.md M src/mainboard/supermicro/x11ssh/variants/tf/devicetree.cb M src/soc/intel/common/block/sgx/Kconfig M src/soc/intel/common/block/sgx/sgx.c 4 files changed, 13 insertions(+), 6 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/12/35312/7