Attention is currently required from: Furquan Shaikh, Tim Wawrzynczak, Arthur Heymans. Aaron Durbin has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/54302 )
Change subject: Kconfig: Fix BOOT_DEVICE_MEMORY_MAPPED ......................................................................
Patch Set 2:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/54302/comment/cf0818ab_40dbbf71 PS1, Line 7: Fix BOOT_DEVICE_MEMORY_MAPPED : : Also non SPI x86 is memory mapped.
On some older boards there is LPC flash instead of SPI. […]
I think the issue is that there isn't a LPC_FLASH Kconfig notion. We've married interconnect and boot media together with the Kconfigs, but Arthur is wanting a way to make sure things are memory mapped regardless of interconnect. However, there aren't many supported systems that have LPC any longer.
This change modifies the default behavior, but there's no reason one couldn't select BOOT_DEVICE_MEMORY_MAPPED from the chipset or mainboard level to achieve that same notion. A counter point is that some x86 systems don't actually have memory mapped boot media under certain circumstances. So modifying the default doesn't hold either.