Attention is currently required from: Nico Huber, Benjamin Doron, Paul Menzel, Angel Pons, Patrick Rudolph.
2 comments:
File src/soc/intel/common/block/smm/smihandler.c:
Patch Set #6, Line 276: 0x1fe
we really should add a name for that (include/cpu/intel/msr.h)
msr_t msr = {
.lo = read32((void *)(uintptr_t)0xfed30880),
.hi = 0,
};
if (enable_writes)
msr.lo |= 1;
else
msr.lo &= ~1;
wrmsr(0x1fe, msr);
what about this? 😊
uint32_t reg = read32((void *)(uintptr_t)0xfed30880);
msr_unset_and_set(0x1fe, ~0, reg | enable_writes);
To view, visit change 51796. To unsubscribe, or for help writing mail filters, visit settings.