this is only true if the flash chip isn't shared with other firmware
components. But it often is. If you are running a modern Intel-based
system, for instance, CBFS size should be at most the size of the
BIOS partition of the flash.

If I'm building this for qemu for testing, should I make the chip size and CBFS identical then since I'm technically just passing the BIOS parameter?

R