[coreboot] logical error for smm hander in coreboot.
Tang Tank
js_nj_tanktang at outlook.com
Tue Jan 3 04:20:08 CET 2017
Hi all,
For smm handler (func smm_handler_start) in coreboot/src/cpu/x86/smm/smm_module_handler.c,
there may be a logical error.
If I have 4 cores in my mainboard in the following special conditions:
1. core0 run into smm_handler_start and smi_handler_status will be SMI_LOCKED.
2. core1/2 run into smm_handler_start and pause since smi_handler_status is locked.
3. core0 release smi_handler_status and then core4 run into smm_handler_start, it will do
southbridge_smi_handler again.
So is there have a reliable way of doing smm multi processors services in coreboot?
Thanks
Tank
More information about the coreboot
mailing list