09-08-2020, 09:29 AM
受 Sure Start 保护的区域包含 IFD, GbE, MUD (machine unique data), PEI+bootblock.
现在我发现了这些性质:
1. 如果private flash的内容正常,则IFD和PEI区域被修改后会被恢复
2. 如果private flash被擦除,则在IFD设置了AltMeDisable后并不会被恢复,但还没测试修改了PEI之后的行为
3. 如果system flash的EC固件被破坏但private flash有EC固件,则EC会从private flash启动,然后恢复system flash
4. 如果private flash被擦除,system flash的EC固件被破坏,则会出现EC固件被破坏的症状
5. 如果private flash被擦除,system flash刷入带EC固件的coreboot,则机器不显示出EC固件被破坏的症状,但系统会拒绝启动
现在我发现了这些性质:
1. 如果private flash的内容正常,则IFD和PEI区域被修改后会被恢复
2. 如果private flash被擦除,则在IFD设置了AltMeDisable后并不会被恢复,但还没测试修改了PEI之后的行为
3. 如果system flash的EC固件被破坏但private flash有EC固件,则EC会从private flash启动,然后恢复system flash
4. 如果private flash被擦除,system flash的EC固件被破坏,则会出现EC固件被破坏的症状
5. 如果private flash被擦除,system flash刷入带EC固件的coreboot,则机器不显示出EC固件被破坏的症状,但系统会拒绝启动