I am looking to use coreboot on a project, but I am confused about Boot Guard, FSP, Coreboot, and the IBB.
Let's say I purchase a mainboard without Boot Guard enabled that supports coreboot.
I build coreboot and put it in flash.
I enable Boot Guard with the FIT Tool.
When I boot, Boot Guard will authenticate the IBB. But, where does the IBB come from?
Does it come from the FSP or is there a ".c" file in the coreboot source repository that reflects what will end up in the IBB?
Melvin