SandyBridge/IvyBridge: Add IFD and ME firmware automatically

Right now coreboot's build process produces images that are
not booting on actual hardware because they are smaller than
the actual flash device and also don't have an IFD nor an ME
firmware in them. In order to produce bootable images, you
needed a wrapper script / extra step until now. With this
change, the resulting coreboot.rom is actually bootable.

Change-Id: I82714069fb004d4badc41698747a704bd9fed4da
Signed-off-by: Stefan Reinauer <>
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <>
diff --git a/src/Kconfig b/src/Kconfig
index 9630e0c..b5fcdaf 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -325,6 +325,14 @@
 	default n
+config CBFS_SIZE
+	hex
+	default ROM_SIZE
+	hex
+	default CBFS_SIZE
 # TODO: Can probably be removed once all chipsets have kconfig options for it.
 config VIDEO_MB