Attention is currently required from: Stefan Ott, Erik van den Bogaert, Jason Glenesk, Sean Rhodes, Patrick Rudolph, Frans Hendriks, Marshall Dawson, Christian Walter, Tim Wawrzynczak, Alexander Couzens, Fred Reitberger, Felix Held. Arthur Heymans has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/63771 )
Change subject: mb/*/*/*.fmd: Start flash at 0 ......................................................................
mb/*/*/*.fmd: Start flash at 0
FMAP should not contain information about the memory map.
Done with the following command: "find -name *.fmd -exec sed -i 's/(FLASH).* (.*) /\1 \2 /' {} ;"
Change-Id: Iac86ef9be6b14817a65bf3a7ccb624d205ca3f99 Signed-off-by: Arthur Heymans arthur@aheymans.xyz --- M src/mainboard/amd/bilby/board.fmd M src/mainboard/amd/chausie/board.fmd M src/mainboard/amd/chausie/chromeos.fmd M src/mainboard/amd/majolica/board.fmd M src/mainboard/amd/majolica/chromeos.fmd M src/mainboard/amd/mandolin/variants/cereme/board.fmd M src/mainboard/amd/mandolin/variants/mandolin/board.fmd M src/mainboard/cavium/cn8100_sff_evb/board.fmd M src/mainboard/emulation/qemu-i440fx/vboot-rwa-16M.fmd M src/mainboard/emulation/qemu-q35/vboot-rwa-16M.fmd M src/mainboard/emulation/qemu-q35/vboot-rwab-16M.fmd M src/mainboard/facebook/fbg1701/vboot-rw.fmd M src/mainboard/google/asurada/chromeos.fmd M src/mainboard/google/auron/chromeos.fmd M src/mainboard/google/beltino/chromeos.fmd M src/mainboard/google/butterfly/chromeos.fmd M src/mainboard/google/cherry/chromeos.fmd M src/mainboard/google/corsola/chromeos.fmd M src/mainboard/google/cyan/chromeos.fmd M src/mainboard/google/daisy/chromeos.fmd M src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd M src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd M src/mainboard/google/deltaur/chromeos-gbe.fmd M src/mainboard/google/deltaur/chromeos.fmd M src/mainboard/google/drallion/chromeos.fmd M src/mainboard/google/eve/chromeos.fmd M src/mainboard/google/fizz/chromeos.fmd M src/mainboard/google/foster/chromeos.fmd M src/mainboard/google/gale/chromeos.fmd M src/mainboard/google/glados/chromeos.fmd M src/mainboard/google/gru/chromeos.fmd M src/mainboard/google/guybrush/chromeos.fmd M src/mainboard/google/hatch/chromeos-hatch-16MiB.fmd M src/mainboard/google/hatch/chromeos-hatch-32MiB.fmd M src/mainboard/google/hatch/chromeos-puff-16MiB.fmd M src/mainboard/google/hatch/chromeos-puff-32MiB.fmd M src/mainboard/google/herobrine/chromeos.fmd M src/mainboard/google/jecht/chromeos.fmd M src/mainboard/google/kahlee/variants/baseboard/chromeos.fmd M src/mainboard/google/kukui/chromeos.fmd M src/mainboard/google/link/chromeos.fmd M src/mainboard/google/mistral/chromeos.fmd M src/mainboard/google/nyan/chromeos.fmd M src/mainboard/google/nyan_big/chromeos.fmd M src/mainboard/google/nyan_blaze/chromeos.fmd M src/mainboard/google/oak/chromeos.fmd M src/mainboard/google/parrot/chromeos.fmd M src/mainboard/google/peach_pit/chromeos.fmd M src/mainboard/google/poppy/chromeos.fmd M src/mainboard/google/rambi/chromeos.fmd M src/mainboard/google/sarien/chromeos.fmd M src/mainboard/google/skyrim/chromeos.fmd M src/mainboard/google/slippy/chromeos.fmd M src/mainboard/google/smaug/chromeos.fmd M src/mainboard/google/storm/chromeos.fmd M src/mainboard/google/stout/chromeos.fmd M src/mainboard/google/trogdor/chromeos.fmd M src/mainboard/google/veyron/chromeos.fmd M src/mainboard/google/veyron_mickey/chromeos.fmd M src/mainboard/google/veyron_rialto/chromeos.fmd M src/mainboard/google/zork/chromeos.fmd M src/mainboard/intel/baskingridge/chromeos.fmd M src/mainboard/intel/cedarisland_crb/board.fmd M src/mainboard/intel/coffeelake_rvp/chromeos.fmd M src/mainboard/intel/coffeelake_rvp/chromeos_32MB.fmd M src/mainboard/intel/galileo/vboot.fmd M src/mainboard/intel/icelake_rvp/chromeos.fmd M src/mainboard/intel/jasperlake_rvp/chromeos.fmd M src/mainboard/intel/kblrvp/chromeos.fmd M src/mainboard/intel/kunimitsu/chromeos.fmd M src/mainboard/intel/shadowmountain/chromeos.fmd M src/mainboard/intel/strago/chromeos.fmd M src/mainboard/intel/tglrvp/chromeos.fmd M src/mainboard/intel/wtm2/chromeos.fmd M src/mainboard/lenovo/t400/vboot-rwa.fmd M src/mainboard/lenovo/t410/vboot-rwa.fmd M src/mainboard/lenovo/t420/vboot-ro-me_clean.fmd M src/mainboard/lenovo/t420/vboot-ro.fmd M src/mainboard/lenovo/t420/vboot-rwa.fmd M src/mainboard/lenovo/t420s/vboot-ro-me_clean.fmd M src/mainboard/lenovo/t420s/vboot-ro.fmd M src/mainboard/lenovo/t420s/vboot-rwa.fmd M src/mainboard/lenovo/t430/vboot-ro-me_clean.fmd M src/mainboard/lenovo/t430/vboot-ro.fmd M src/mainboard/lenovo/t430/vboot-rwab.fmd M src/mainboard/lenovo/t430s/vboot-ro-me_clean.fmd M src/mainboard/lenovo/t430s/vboot-ro.fmd M src/mainboard/lenovo/t430s/vboot-rwab.fmd M src/mainboard/lenovo/t440p/vboot-ro-me_clean.fmd M src/mainboard/lenovo/t440p/vboot-ro.fmd M src/mainboard/lenovo/t440p/vboot-rwab.fmd M src/mainboard/lenovo/t520/vboot-ro-me_clean.fmd M src/mainboard/lenovo/t520/vboot-ro.fmd M src/mainboard/lenovo/t520/vboot-rwa.fmd M src/mainboard/lenovo/t530/vboot-ro-me_clean.fmd M src/mainboard/lenovo/t530/vboot-ro.fmd M src/mainboard/lenovo/t530/vboot-rwab.fmd M src/mainboard/lenovo/x131e/vboot-ro-me_clean.fmd M src/mainboard/lenovo/x131e/vboot-ro.fmd M src/mainboard/lenovo/x131e/vboot-rwab.fmd M src/mainboard/lenovo/x1_carbon_gen1/vboot-ro-me_clean.fmd M src/mainboard/lenovo/x1_carbon_gen1/vboot-ro.fmd M src/mainboard/lenovo/x1_carbon_gen1/vboot-rwab.fmd M src/mainboard/lenovo/x200/vboot-rwa.fmd M src/mainboard/lenovo/x201/vboot-rwa.fmd M src/mainboard/lenovo/x220/vboot-ro-me_clean.fmd M src/mainboard/lenovo/x220/vboot-ro.fmd M src/mainboard/lenovo/x220/vboot-rwa.fmd M src/mainboard/lenovo/x230/vboot-ro-me_clean.fmd M src/mainboard/lenovo/x230/vboot-ro.fmd M src/mainboard/lenovo/x230/vboot-rwab.fmd M src/mainboard/lenovo/x60/vboot-rwa.fmd M src/mainboard/opencellular/elgon/board.fmd M src/mainboard/opencellular/elgon/vboot.fmd M src/mainboard/samsung/lumpy/chromeos.fmd M src/mainboard/samsung/stumpy/chromeos.fmd M src/mainboard/siemens/mc_ehl/mc_ehl.fmd M src/mainboard/starlabs/labtop/variants/tgl/board.fmd M src/mainboard/ti/beaglebone/board.fmd 119 files changed, 119 insertions(+), 119 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/71/63771/1
diff --git a/src/mainboard/amd/bilby/board.fmd b/src/mainboard/amd/bilby/board.fmd index c7ba3ee..00e31b9 100644 --- a/src/mainboard/amd/bilby/board.fmd +++ b/src/mainboard/amd/bilby/board.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { BIOS { RW_MRC_CACHE 64K FMAP 4K diff --git a/src/mainboard/amd/chausie/board.fmd b/src/mainboard/amd/chausie/board.fmd index ec87bba..da61e09 100644 --- a/src/mainboard/amd/chausie/board.fmd +++ b/src/mainboard/amd/chausie/board.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { BIOS { EC 4K RW_MRC_CACHE 96K diff --git a/src/mainboard/amd/chausie/chromeos.fmd b/src/mainboard/amd/chausie/chromeos.fmd index 959a05c..d998bf2 100644 --- a/src/mainboard/amd/chausie/chromeos.fmd +++ b/src/mainboard/amd/chausie/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { SI_BIOS { EC 4K RW_MRC_CACHE(PRESERVE) 96K diff --git a/src/mainboard/amd/majolica/board.fmd b/src/mainboard/amd/majolica/board.fmd index 442d80f..fc7108b 100644 --- a/src/mainboard/amd/majolica/board.fmd +++ b/src/mainboard/amd/majolica/board.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { BIOS { EC 128K RW_MRC_CACHE 64K diff --git a/src/mainboard/amd/majolica/chromeos.fmd b/src/mainboard/amd/majolica/chromeos.fmd index bb21767..7baa20b 100644 --- a/src/mainboard/amd/majolica/chromeos.fmd +++ b/src/mainboard/amd/majolica/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { SI_BIOS { EC 128K RW_MRC_CACHE(PRESERVE) 64K diff --git a/src/mainboard/amd/mandolin/variants/cereme/board.fmd b/src/mainboard/amd/mandolin/variants/cereme/board.fmd index 442d80f..fc7108b 100644 --- a/src/mainboard/amd/mandolin/variants/cereme/board.fmd +++ b/src/mainboard/amd/mandolin/variants/cereme/board.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { BIOS { EC 128K RW_MRC_CACHE 64K diff --git a/src/mainboard/amd/mandolin/variants/mandolin/board.fmd b/src/mainboard/amd/mandolin/variants/mandolin/board.fmd index 33b281d..522330c 100644 --- a/src/mainboard/amd/mandolin/variants/mandolin/board.fmd +++ b/src/mainboard/amd/mandolin/variants/mandolin/board.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF800000 8M { +FLASH 8M { BIOS { EC 128K RW_MRC_CACHE 64K diff --git a/src/mainboard/cavium/cn8100_sff_evb/board.fmd b/src/mainboard/cavium/cn8100_sff_evb/board.fmd index 34f3161..6b1544a 100644 --- a/src/mainboard/cavium/cn8100_sff_evb/board.fmd +++ b/src/mainboard/cavium/cn8100_sff_evb/board.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 8M { +FLASH 8M { WP_RO@0x0 0x800000 { RO_SECTION@0x0 0x7fc000 { # 0 - 0x10000 is free for firmware usage. diff --git a/src/mainboard/emulation/qemu-i440fx/vboot-rwa-16M.fmd b/src/mainboard/emulation/qemu-i440fx/vboot-rwa-16M.fmd index 0d2c9da..087a995 100644 --- a/src/mainboard/emulation/qemu-i440fx/vboot-rwa-16M.fmd +++ b/src/mainboard/emulation/qemu-i440fx/vboot-rwa-16M.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_BIOS 0x1000000 { RW_SECTION_A 0x7c0000 { VBLOCK_A 0x10000 diff --git a/src/mainboard/emulation/qemu-q35/vboot-rwa-16M.fmd b/src/mainboard/emulation/qemu-q35/vboot-rwa-16M.fmd index 0d2c9da..087a995 100644 --- a/src/mainboard/emulation/qemu-q35/vboot-rwa-16M.fmd +++ b/src/mainboard/emulation/qemu-q35/vboot-rwa-16M.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_BIOS 0x1000000 { RW_SECTION_A 0x7c0000 { VBLOCK_A 0x10000 diff --git a/src/mainboard/emulation/qemu-q35/vboot-rwab-16M.fmd b/src/mainboard/emulation/qemu-q35/vboot-rwab-16M.fmd index fcbfa95..b399b49 100644 --- a/src/mainboard/emulation/qemu-q35/vboot-rwab-16M.fmd +++ b/src/mainboard/emulation/qemu-q35/vboot-rwab-16M.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_BIOS 0x1000000 { RW_SECTION_A 0x1c0000 { VBLOCK_A 0x10000 diff --git a/src/mainboard/facebook/fbg1701/vboot-rw.fmd b/src/mainboard/facebook/fbg1701/vboot-rw.fmd index e3c370f..ae7312c 100644 --- a/src/mainboard/facebook/fbg1701/vboot-rw.fmd +++ b/src/mainboard/facebook/fbg1701/vboot-rw.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 8M { +FLASH 8M { SI_BIOS@0x200000 0x600000 { MISC_RW@0x0 0x08000 { RW_MRC_CACHE@0 0x08000 diff --git a/src/mainboard/google/asurada/chromeos.fmd b/src/mainboard/google/asurada/chromeos.fmd index 7194632..4ecdaa5 100644 --- a/src/mainboard/google/asurada/chromeos.fmd +++ b/src/mainboard/google/asurada/chromeos.fmd @@ -10,7 +10,7 @@ # instead of a group section; otherwise the preserved data may be wrong if you # resize or reorder sections inside a group.
-FLASH@0x0 8M { +FLASH 8M { WP_RO@0x0 4M { RO_SECTION { BOOTBLOCK 128K diff --git a/src/mainboard/google/auron/chromeos.fmd b/src/mainboard/google/auron/chromeos.fmd index 923c8ee..dae8796 100644 --- a/src/mainboard/google/auron/chromeos.fmd +++ b/src/mainboard/google/auron/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/beltino/chromeos.fmd b/src/mainboard/google/beltino/chromeos.fmd index 923c8ee..dae8796 100644 --- a/src/mainboard/google/beltino/chromeos.fmd +++ b/src/mainboard/google/beltino/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/butterfly/chromeos.fmd b/src/mainboard/google/butterfly/chromeos.fmd index 93048a3..ef8ca78 100644 --- a/src/mainboard/google/butterfly/chromeos.fmd +++ b/src/mainboard/google/butterfly/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/cherry/chromeos.fmd b/src/mainboard/google/cherry/chromeos.fmd index 7194632..4ecdaa5 100644 --- a/src/mainboard/google/cherry/chromeos.fmd +++ b/src/mainboard/google/cherry/chromeos.fmd @@ -10,7 +10,7 @@ # instead of a group section; otherwise the preserved data may be wrong if you # resize or reorder sections inside a group.
-FLASH@0x0 8M { +FLASH 8M { WP_RO@0x0 4M { RO_SECTION { BOOTBLOCK 128K diff --git a/src/mainboard/google/corsola/chromeos.fmd b/src/mainboard/google/corsola/chromeos.fmd index 7194632..4ecdaa5 100644 --- a/src/mainboard/google/corsola/chromeos.fmd +++ b/src/mainboard/google/corsola/chromeos.fmd @@ -10,7 +10,7 @@ # instead of a group section; otherwise the preserved data may be wrong if you # resize or reorder sections inside a group.
-FLASH@0x0 8M { +FLASH 8M { WP_RO@0x0 4M { RO_SECTION { BOOTBLOCK 128K diff --git a/src/mainboard/google/cyan/chromeos.fmd b/src/mainboard/google/cyan/chromeos.fmd index 923c8ee..dae8796 100644 --- a/src/mainboard/google/cyan/chromeos.fmd +++ b/src/mainboard/google/cyan/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/daisy/chromeos.fmd b/src/mainboard/google/daisy/chromeos.fmd index 63bde33..60794a8 100644 --- a/src/mainboard/google/daisy/chromeos.fmd +++ b/src/mainboard/google/daisy/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd b/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd index ade4866..49eb83a 100644 --- a/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd +++ b/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x381000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x380000 diff --git a/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd b/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd index 4b31861..408ecdc 100644 --- a/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd +++ b/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x4ff000 diff --git a/src/mainboard/google/deltaur/chromeos-gbe.fmd b/src/mainboard/google/deltaur/chromeos-gbe.fmd index 91918e8..3f1c441 100644 --- a/src/mainboard/google/deltaur/chromeos-gbe.fmd +++ b/src/mainboard/google/deltaur/chromeos-gbe.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x606000 { SI_DESC@0x0 0x1000 SI_EC@0x1000 0x100000 diff --git a/src/mainboard/google/deltaur/chromeos.fmd b/src/mainboard/google/deltaur/chromeos.fmd index a84a448..ddc4520 100644 --- a/src/mainboard/google/deltaur/chromeos.fmd +++ b/src/mainboard/google/deltaur/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x606000 { SI_DESC@0x0 0x1000 SI_EC@0x1000 0x100000 diff --git a/src/mainboard/google/drallion/chromeos.fmd b/src/mainboard/google/drallion/chromeos.fmd index 6e9170e..6923886 100644 --- a/src/mainboard/google/drallion/chromeos.fmd +++ b/src/mainboard/google/drallion/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x438000 { SI_DESC@0x0 0x1000 SI_EC@0x1000 0x100000 diff --git a/src/mainboard/google/eve/chromeos.fmd b/src/mainboard/google/eve/chromeos.fmd index 1cc4a61..92bca1b 100644 --- a/src/mainboard/google/eve/chromeos.fmd +++ b/src/mainboard/google/eve/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/fizz/chromeos.fmd b/src/mainboard/google/fizz/chromeos.fmd index 1cc4a61..92bca1b 100644 --- a/src/mainboard/google/fizz/chromeos.fmd +++ b/src/mainboard/google/fizz/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/foster/chromeos.fmd b/src/mainboard/google/foster/chromeos.fmd index f9a531c..5a5f903 100644 --- a/src/mainboard/google/foster/chromeos.fmd +++ b/src/mainboard/google/foster/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x300000 { RO_SECTION@0x0 0x2f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/gale/chromeos.fmd b/src/mainboard/google/gale/chromeos.fmd index 3a55bdc..4d3c913 100644 --- a/src/mainboard/google/gale/chromeos.fmd +++ b/src/mainboard/google/gale/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x800000 { +FLASH 0x800000 { WP_RO@0x0 0x400000 { RO_SECTION@0x0 0x3e0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/glados/chromeos.fmd b/src/mainboard/google/glados/chromeos.fmd index 9ba1bf7..8132712 100644 --- a/src/mainboard/google/glados/chromeos.fmd +++ b/src/mainboard/google/glados/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/gru/chromeos.fmd b/src/mainboard/google/gru/chromeos.fmd index 032f472..f569c30 100644 --- a/src/mainboard/google/gru/chromeos.fmd +++ b/src/mainboard/google/gru/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x800000 { +FLASH 0x800000 { WP_RO@0x0 0x400000 { RO_SECTION@0x0 0x3e0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/guybrush/chromeos.fmd b/src/mainboard/google/guybrush/chromeos.fmd index a6dbc2c..c6d6351 100644 --- a/src/mainboard/google/guybrush/chromeos.fmd +++ b/src/mainboard/google/guybrush/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { SI_BIOS { RW_MRC_CACHE(PRESERVE) 64K RW_SECTION_A 3M { diff --git a/src/mainboard/google/hatch/chromeos-hatch-16MiB.fmd b/src/mainboard/google/hatch/chromeos-hatch-16MiB.fmd index 8880a4f..83a828e 100644 --- a/src/mainboard/google/hatch/chromeos-hatch-16MiB.fmd +++ b/src/mainboard/google/hatch/chromeos-hatch-16MiB.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x400000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x3ff000 diff --git a/src/mainboard/google/hatch/chromeos-hatch-32MiB.fmd b/src/mainboard/google/hatch/chromeos-hatch-32MiB.fmd index 8368b0a..2161ed5 100644 --- a/src/mainboard/google/hatch/chromeos-hatch-32MiB.fmd +++ b/src/mainboard/google/hatch/chromeos-hatch-32MiB.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x400000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x3ff000 diff --git a/src/mainboard/google/hatch/chromeos-puff-16MiB.fmd b/src/mainboard/google/hatch/chromeos-puff-16MiB.fmd index 61a0b0f..457c2c9 100644 --- a/src/mainboard/google/hatch/chromeos-puff-16MiB.fmd +++ b/src/mainboard/google/hatch/chromeos-puff-16MiB.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x300000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x2ff000 diff --git a/src/mainboard/google/hatch/chromeos-puff-32MiB.fmd b/src/mainboard/google/hatch/chromeos-puff-32MiB.fmd index 81840b1..caa9636 100644 --- a/src/mainboard/google/hatch/chromeos-puff-32MiB.fmd +++ b/src/mainboard/google/hatch/chromeos-puff-32MiB.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x300000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x2ff000 diff --git a/src/mainboard/google/herobrine/chromeos.fmd b/src/mainboard/google/herobrine/chromeos.fmd index e85271c..acd59ae 100644 --- a/src/mainboard/google/herobrine/chromeos.fmd +++ b/src/mainboard/google/herobrine/chromeos.fmd @@ -1,7 +1,7 @@ ## SPDX-License-Identifier: GPL-2.0-only
# TODO: update for Herobrine -FLASH@0x0 8M { +FLASH 8M { WP_RO 4M { RO_SECTION 0x3c4000 { BOOTBLOCK 96K diff --git a/src/mainboard/google/jecht/chromeos.fmd b/src/mainboard/google/jecht/chromeos.fmd index 923c8ee..dae8796 100644 --- a/src/mainboard/google/jecht/chromeos.fmd +++ b/src/mainboard/google/jecht/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/kahlee/variants/baseboard/chromeos.fmd b/src/mainboard/google/kahlee/variants/baseboard/chromeos.fmd index d7d0a88..faabc0b 100644 --- a/src/mainboard/google/kahlee/variants/baseboard/chromeos.fmd +++ b/src/mainboard/google/kahlee/variants/baseboard/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 0x1000000 { +FLASH 0x1000000 { SI_BIOS@0x0 0x1000000 { UNIFIED_MRC_CACHE@0x0 0x21000 { RW_MRC_CACHE@0x0 0x10000 diff --git a/src/mainboard/google/kukui/chromeos.fmd b/src/mainboard/google/kukui/chromeos.fmd index 2635854..b1385a1 100644 --- a/src/mainboard/google/kukui/chromeos.fmd +++ b/src/mainboard/google/kukui/chromeos.fmd @@ -10,7 +10,7 @@ # instead of a group section; otherwise the preserved data may be wrong if you # resize or reorder sections inside a group.
-FLASH@0x0 8M { +FLASH 8M { WP_RO@0x0 4M { RO_SECTION { BOOTBLOCK 128K diff --git a/src/mainboard/google/link/chromeos.fmd b/src/mainboard/google/link/chromeos.fmd index 3841445..986e0a3 100644 --- a/src/mainboard/google/link/chromeos.fmd +++ b/src/mainboard/google/link/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/mistral/chromeos.fmd b/src/mainboard/google/mistral/chromeos.fmd index ccdfbde..e412c97 100644 --- a/src/mainboard/google/mistral/chromeos.fmd +++ b/src/mainboard/google/mistral/chromeos.fmd @@ -1,6 +1,6 @@ ## SPDX-License-Identifier: GPL-2.0-only
-FLASH@0x0 8M { +FLASH 8M { WP_RO 4M { RO_SECTION 0x204000 { BOOTBLOCK 128K diff --git a/src/mainboard/google/nyan/chromeos.fmd b/src/mainboard/google/nyan/chromeos.fmd index ebc6eb1..0e08f10 100644 --- a/src/mainboard/google/nyan/chromeos.fmd +++ b/src/mainboard/google/nyan/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/nyan_big/chromeos.fmd b/src/mainboard/google/nyan_big/chromeos.fmd index ebc6eb1..0e08f10 100644 --- a/src/mainboard/google/nyan_big/chromeos.fmd +++ b/src/mainboard/google/nyan_big/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/nyan_blaze/chromeos.fmd b/src/mainboard/google/nyan_blaze/chromeos.fmd index ebc6eb1..0e08f10 100644 --- a/src/mainboard/google/nyan_blaze/chromeos.fmd +++ b/src/mainboard/google/nyan_blaze/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/oak/chromeos.fmd b/src/mainboard/google/oak/chromeos.fmd index df35976..9df6494 100644 --- a/src/mainboard/google/oak/chromeos.fmd +++ b/src/mainboard/google/oak/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/parrot/chromeos.fmd b/src/mainboard/google/parrot/chromeos.fmd index 6752888..90e59de 100644 --- a/src/mainboard/google/parrot/chromeos.fmd +++ b/src/mainboard/google/parrot/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/peach_pit/chromeos.fmd b/src/mainboard/google/peach_pit/chromeos.fmd index 63bde33..60794a8 100644 --- a/src/mainboard/google/peach_pit/chromeos.fmd +++ b/src/mainboard/google/peach_pit/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/poppy/chromeos.fmd b/src/mainboard/google/poppy/chromeos.fmd index 1cc4a61..92bca1b 100644 --- a/src/mainboard/google/poppy/chromeos.fmd +++ b/src/mainboard/google/poppy/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/rambi/chromeos.fmd b/src/mainboard/google/rambi/chromeos.fmd index 923c8ee..dae8796 100644 --- a/src/mainboard/google/rambi/chromeos.fmd +++ b/src/mainboard/google/rambi/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/sarien/chromeos.fmd b/src/mainboard/google/sarien/chromeos.fmd index 65a915a..18d3cf1 100644 --- a/src/mainboard/google/sarien/chromeos.fmd +++ b/src/mainboard/google/sarien/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x400000 { SI_DESC@0x0 0x1000 SI_EC@0x1000 0x100000 diff --git a/src/mainboard/google/skyrim/chromeos.fmd b/src/mainboard/google/skyrim/chromeos.fmd index c114c03..7dbc94c 100644 --- a/src/mainboard/google/skyrim/chromeos.fmd +++ b/src/mainboard/google/skyrim/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { SI_BIOS { RW_MRC_CACHE(PRESERVE) 96K RW_SECTION_A 3M { diff --git a/src/mainboard/google/slippy/chromeos.fmd b/src/mainboard/google/slippy/chromeos.fmd index 923c8ee..dae8796 100644 --- a/src/mainboard/google/slippy/chromeos.fmd +++ b/src/mainboard/google/slippy/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/smaug/chromeos.fmd b/src/mainboard/google/smaug/chromeos.fmd index 4b1ba19..545949b 100644 --- a/src/mainboard/google/smaug/chromeos.fmd +++ b/src/mainboard/google/smaug/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x1000000 { +FLASH 0x1000000 { WP_RO@0x0 0x500000 { RO_SECTION@0x0 0x4f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/storm/chromeos.fmd b/src/mainboard/google/storm/chromeos.fmd index 3a55bdc..4d3c913 100644 --- a/src/mainboard/google/storm/chromeos.fmd +++ b/src/mainboard/google/storm/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x800000 { +FLASH 0x800000 { WP_RO@0x0 0x400000 { RO_SECTION@0x0 0x3e0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/stout/chromeos.fmd b/src/mainboard/google/stout/chromeos.fmd index 93048a3..ef8ca78 100644 --- a/src/mainboard/google/stout/chromeos.fmd +++ b/src/mainboard/google/stout/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/google/trogdor/chromeos.fmd b/src/mainboard/google/trogdor/chromeos.fmd index f696076..aa311df 100644 --- a/src/mainboard/google/trogdor/chromeos.fmd +++ b/src/mainboard/google/trogdor/chromeos.fmd @@ -1,6 +1,6 @@ ## SPDX-License-Identifier: GPL-2.0-only
-FLASH@0x0 8M { +FLASH 8M { WP_RO 4M { RO_SECTION 0x3e4000 { BOOTBLOCK 96K diff --git a/src/mainboard/google/veyron/chromeos.fmd b/src/mainboard/google/veyron/chromeos.fmd index ebc6eb1..0e08f10 100644 --- a/src/mainboard/google/veyron/chromeos.fmd +++ b/src/mainboard/google/veyron/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/veyron_mickey/chromeos.fmd b/src/mainboard/google/veyron_mickey/chromeos.fmd index 76ab2c3..882d098 100644 --- a/src/mainboard/google/veyron_mickey/chromeos.fmd +++ b/src/mainboard/google/veyron_mickey/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/veyron_rialto/chromeos.fmd b/src/mainboard/google/veyron_rialto/chromeos.fmd index df35976..9df6494 100644 --- a/src/mainboard/google/veyron_rialto/chromeos.fmd +++ b/src/mainboard/google/veyron_rialto/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 0x400000 { +FLASH 0x400000 { WP_RO@0x0 0x200000 { RO_SECTION@0x0 0x1f0000 { BOOTBLOCK@0 128K diff --git a/src/mainboard/google/zork/chromeos.fmd b/src/mainboard/google/zork/chromeos.fmd index 4d2eda0..45db7c8 100644 --- a/src/mainboard/google/zork/chromeos.fmd +++ b/src/mainboard/google/zork/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xFF000000 16M { +FLASH 16M { SI_BIOS { RW_MRC_CACHE(PRESERVE) 64K RW_SECTION_A 3M { diff --git a/src/mainboard/intel/baskingridge/chromeos.fmd b/src/mainboard/intel/baskingridge/chromeos.fmd index 9852a22..32e2ab1 100644 --- a/src/mainboard/intel/baskingridge/chromeos.fmd +++ b/src/mainboard/intel/baskingridge/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x180000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x17f000 diff --git a/src/mainboard/intel/cedarisland_crb/board.fmd b/src/mainboard/intel/cedarisland_crb/board.fmd index 2002f6e..0b4c21a 100644 --- a/src/mainboard/intel/cedarisland_crb/board.fmd +++ b/src/mainboard/intel/cedarisland_crb/board.fmd @@ -1,4 +1,4 @@ -FLASH@0xfc000000 64M { +FLASH 64M { SI_ALL@0x0 0x2fe8000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/intel/coffeelake_rvp/chromeos.fmd b/src/mainboard/intel/coffeelake_rvp/chromeos.fmd index 39bd6c5..da4e70e 100644 --- a/src/mainboard/intel/coffeelake_rvp/chromeos.fmd +++ b/src/mainboard/intel/coffeelake_rvp/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x380000 { SI_DESC@0x0 0x1000 SI_EC@0x01000 0x80000 diff --git a/src/mainboard/intel/coffeelake_rvp/chromeos_32MB.fmd b/src/mainboard/intel/coffeelake_rvp/chromeos_32MB.fmd index 62e0f5d..d6977c1 100644 --- a/src/mainboard/intel/coffeelake_rvp/chromeos_32MB.fmd +++ b/src/mainboard/intel/coffeelake_rvp/chromeos_32MB.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x1081000 { SI_DESC@0x0 0x1000 SI_EC@0x1000 0x80000 diff --git a/src/mainboard/intel/galileo/vboot.fmd b/src/mainboard/intel/galileo/vboot.fmd index 3a64387..df7fc72 100644 --- a/src/mainboard/intel/galileo/vboot.fmd +++ b/src/mainboard/intel/galileo/vboot.fmd @@ -10,7 +10,7 @@ # GNU General Public License for more details. #
-FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/intel/icelake_rvp/chromeos.fmd b/src/mainboard/intel/icelake_rvp/chromeos.fmd index f4db8b4..e7cf005 100644 --- a/src/mainboard/intel/icelake_rvp/chromeos.fmd +++ b/src/mainboard/intel/icelake_rvp/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x3F0000 { SI_DESC@0x0 0x1000 SI_EC@0x1000 0x80000 diff --git a/src/mainboard/intel/jasperlake_rvp/chromeos.fmd b/src/mainboard/intel/jasperlake_rvp/chromeos.fmd index e4e0b24..5906778 100644 --- a/src/mainboard/intel/jasperlake_rvp/chromeos.fmd +++ b/src/mainboard/intel/jasperlake_rvp/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x381000 { SI_DESC@0x0 0x1000 SI_EC@0x1000 0x80000 diff --git a/src/mainboard/intel/kblrvp/chromeos.fmd b/src/mainboard/intel/kblrvp/chromeos.fmd index 9ba1bf7..8132712 100644 --- a/src/mainboard/intel/kblrvp/chromeos.fmd +++ b/src/mainboard/intel/kblrvp/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/intel/kunimitsu/chromeos.fmd b/src/mainboard/intel/kunimitsu/chromeos.fmd index 9ba1bf7..8132712 100644 --- a/src/mainboard/intel/kunimitsu/chromeos.fmd +++ b/src/mainboard/intel/kunimitsu/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/intel/shadowmountain/chromeos.fmd b/src/mainboard/intel/shadowmountain/chromeos.fmd index a4b8643..6560d22 100644 --- a/src/mainboard/intel/shadowmountain/chromeos.fmd +++ b/src/mainboard/intel/shadowmountain/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x1000000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0xfff000 diff --git a/src/mainboard/intel/strago/chromeos.fmd b/src/mainboard/intel/strago/chromeos.fmd index 923c8ee..dae8796 100644 --- a/src/mainboard/intel/strago/chromeos.fmd +++ b/src/mainboard/intel/strago/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x200000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x1ff000 diff --git a/src/mainboard/intel/tglrvp/chromeos.fmd b/src/mainboard/intel/tglrvp/chromeos.fmd index 1e2e792..78a825e 100644 --- a/src/mainboard/intel/tglrvp/chromeos.fmd +++ b/src/mainboard/intel/tglrvp/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xfe000000 0x2000000 { +FLASH 0x2000000 { SI_ALL@0x0 0x1000000 { SI_DESC@0x0 0x1000 SI_EC@0x1000 0x80000 diff --git a/src/mainboard/intel/wtm2/chromeos.fmd b/src/mainboard/intel/wtm2/chromeos.fmd index 9852a22..32e2ab1 100644 --- a/src/mainboard/intel/wtm2/chromeos.fmd +++ b/src/mainboard/intel/wtm2/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x180000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x17f000 diff --git a/src/mainboard/lenovo/t400/vboot-rwa.fmd b/src/mainboard/lenovo/t400/vboot-rwa.fmd index 4af3fcd..4c0ee9e 100644 --- a/src/mainboard/lenovo/t400/vboot-rwa.fmd +++ b/src/mainboard/lenovo/t400/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x600000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x5f5000 diff --git a/src/mainboard/lenovo/t410/vboot-rwa.fmd b/src/mainboard/lenovo/t410/vboot-rwa.fmd index 8f50d33..951077a 100644 --- a/src/mainboard/lenovo/t410/vboot-rwa.fmd +++ b/src/mainboard/lenovo/t410/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/t420/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/t420/vboot-ro-me_clean.fmd index d1cbff7..5f490f8 100644 --- a/src/mainboard/lenovo/t420/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/t420/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t420/vboot-ro.fmd b/src/mainboard/lenovo/t420/vboot-ro.fmd index 51df8a5..bbcbba5 100644 --- a/src/mainboard/lenovo/t420/vboot-ro.fmd +++ b/src/mainboard/lenovo/t420/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t420/vboot-rwa.fmd b/src/mainboard/lenovo/t420/vboot-rwa.fmd index 8a4cd3b..6b7577c 100644 --- a/src/mainboard/lenovo/t420/vboot-rwa.fmd +++ b/src/mainboard/lenovo/t420/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/t420s/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/t420s/vboot-ro-me_clean.fmd index d1cbff7..5f490f8 100644 --- a/src/mainboard/lenovo/t420s/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/t420s/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t420s/vboot-ro.fmd b/src/mainboard/lenovo/t420s/vboot-ro.fmd index 51df8a5..bbcbba5 100644 --- a/src/mainboard/lenovo/t420s/vboot-ro.fmd +++ b/src/mainboard/lenovo/t420s/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t420s/vboot-rwa.fmd b/src/mainboard/lenovo/t420s/vboot-rwa.fmd index 8a4cd3b..6b7577c 100644 --- a/src/mainboard/lenovo/t420s/vboot-rwa.fmd +++ b/src/mainboard/lenovo/t420s/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/t430/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/t430/vboot-ro-me_clean.fmd index 565cacd..5101caa 100644 --- a/src/mainboard/lenovo/t430/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/t430/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t430/vboot-ro.fmd b/src/mainboard/lenovo/t430/vboot-ro.fmd index 6bdd4cc..027849b 100644 --- a/src/mainboard/lenovo/t430/vboot-ro.fmd +++ b/src/mainboard/lenovo/t430/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t430/vboot-rwab.fmd b/src/mainboard/lenovo/t430/vboot-rwab.fmd index 1747c0e..df47ff1 100644 --- a/src/mainboard/lenovo/t430/vboot-rwab.fmd +++ b/src/mainboard/lenovo/t430/vboot-rwab.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/t430s/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/t430s/vboot-ro-me_clean.fmd index 565cacd..5101caa 100644 --- a/src/mainboard/lenovo/t430s/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/t430s/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t430s/vboot-ro.fmd b/src/mainboard/lenovo/t430s/vboot-ro.fmd index 6bdd4cc..027849b 100644 --- a/src/mainboard/lenovo/t430s/vboot-ro.fmd +++ b/src/mainboard/lenovo/t430s/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t430s/vboot-rwab.fmd b/src/mainboard/lenovo/t430s/vboot-rwab.fmd index 1747c0e..df47ff1 100644 --- a/src/mainboard/lenovo/t430s/vboot-rwab.fmd +++ b/src/mainboard/lenovo/t430s/vboot-rwab.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/t440p/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/t440p/vboot-ro-me_clean.fmd index 565cacd..5101caa 100644 --- a/src/mainboard/lenovo/t440p/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/t440p/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t440p/vboot-ro.fmd b/src/mainboard/lenovo/t440p/vboot-ro.fmd index 6bdd4cc..027849b 100644 --- a/src/mainboard/lenovo/t440p/vboot-ro.fmd +++ b/src/mainboard/lenovo/t440p/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t440p/vboot-rwab.fmd b/src/mainboard/lenovo/t440p/vboot-rwab.fmd index 1747c0e..df47ff1 100644 --- a/src/mainboard/lenovo/t440p/vboot-rwab.fmd +++ b/src/mainboard/lenovo/t440p/vboot-rwab.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/t520/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/t520/vboot-ro-me_clean.fmd index d1cbff7..5f490f8 100644 --- a/src/mainboard/lenovo/t520/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/t520/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t520/vboot-ro.fmd b/src/mainboard/lenovo/t520/vboot-ro.fmd index 51df8a5..bbcbba5 100644 --- a/src/mainboard/lenovo/t520/vboot-ro.fmd +++ b/src/mainboard/lenovo/t520/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t520/vboot-rwa.fmd b/src/mainboard/lenovo/t520/vboot-rwa.fmd index 8a4cd3b..6b7577c 100644 --- a/src/mainboard/lenovo/t520/vboot-rwa.fmd +++ b/src/mainboard/lenovo/t520/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/t530/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/t530/vboot-ro-me_clean.fmd index 565cacd..5101caa 100644 --- a/src/mainboard/lenovo/t530/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/t530/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t530/vboot-ro.fmd b/src/mainboard/lenovo/t530/vboot-ro.fmd index 6bdd4cc..027849b 100644 --- a/src/mainboard/lenovo/t530/vboot-ro.fmd +++ b/src/mainboard/lenovo/t530/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/t530/vboot-rwab.fmd b/src/mainboard/lenovo/t530/vboot-rwab.fmd index 1747c0e..df47ff1 100644 --- a/src/mainboard/lenovo/t530/vboot-rwab.fmd +++ b/src/mainboard/lenovo/t530/vboot-rwab.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/x131e/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/x131e/vboot-ro-me_clean.fmd index 565cacd..5101caa 100644 --- a/src/mainboard/lenovo/x131e/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/x131e/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/x131e/vboot-ro.fmd b/src/mainboard/lenovo/x131e/vboot-ro.fmd index 6bdd4cc..027849b 100644 --- a/src/mainboard/lenovo/x131e/vboot-ro.fmd +++ b/src/mainboard/lenovo/x131e/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/x131e/vboot-rwab.fmd b/src/mainboard/lenovo/x131e/vboot-rwab.fmd index 1747c0e..df47ff1 100644 --- a/src/mainboard/lenovo/x131e/vboot-rwab.fmd +++ b/src/mainboard/lenovo/x131e/vboot-rwab.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/x1_carbon_gen1/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/x1_carbon_gen1/vboot-ro-me_clean.fmd index 565cacd..5101caa 100644 --- a/src/mainboard/lenovo/x1_carbon_gen1/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/x1_carbon_gen1/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/x1_carbon_gen1/vboot-ro.fmd b/src/mainboard/lenovo/x1_carbon_gen1/vboot-ro.fmd index 6bdd4cc..027849b 100644 --- a/src/mainboard/lenovo/x1_carbon_gen1/vboot-ro.fmd +++ b/src/mainboard/lenovo/x1_carbon_gen1/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/x1_carbon_gen1/vboot-rwab.fmd b/src/mainboard/lenovo/x1_carbon_gen1/vboot-rwab.fmd index 1747c0e..df47ff1 100644 --- a/src/mainboard/lenovo/x1_carbon_gen1/vboot-rwab.fmd +++ b/src/mainboard/lenovo/x1_carbon_gen1/vboot-rwab.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/x200/vboot-rwa.fmd b/src/mainboard/lenovo/x200/vboot-rwa.fmd index 4af3fcd..4c0ee9e 100644 --- a/src/mainboard/lenovo/x200/vboot-rwa.fmd +++ b/src/mainboard/lenovo/x200/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x600000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x5f5000 diff --git a/src/mainboard/lenovo/x201/vboot-rwa.fmd b/src/mainboard/lenovo/x201/vboot-rwa.fmd index 0d1aa5d..3399416 100644 --- a/src/mainboard/lenovo/x201/vboot-rwa.fmd +++ b/src/mainboard/lenovo/x201/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/x220/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/x220/vboot-ro-me_clean.fmd index d1cbff7..5f490f8 100644 --- a/src/mainboard/lenovo/x220/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/x220/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/x220/vboot-ro.fmd b/src/mainboard/lenovo/x220/vboot-ro.fmd index 51df8a5..bbcbba5 100644 --- a/src/mainboard/lenovo/x220/vboot-ro.fmd +++ b/src/mainboard/lenovo/x220/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/x220/vboot-rwa.fmd b/src/mainboard/lenovo/x220/vboot-rwa.fmd index 8a4cd3b..6b7577c 100644 --- a/src/mainboard/lenovo/x220/vboot-rwa.fmd +++ b/src/mainboard/lenovo/x220/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/x230/vboot-ro-me_clean.fmd b/src/mainboard/lenovo/x230/vboot-ro-me_clean.fmd index 565cacd..5101caa 100644 --- a/src/mainboard/lenovo/x230/vboot-ro-me_clean.fmd +++ b/src/mainboard/lenovo/x230/vboot-ro-me_clean.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x20000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/x230/vboot-ro.fmd b/src/mainboard/lenovo/x230/vboot-ro.fmd index 6bdd4cc..027849b 100644 --- a/src/mainboard/lenovo/x230/vboot-ro.fmd +++ b/src/mainboard/lenovo/x230/vboot-ro.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL 0x500000 { SI_DESC 0x1000 SI_GBE 0x2000 diff --git a/src/mainboard/lenovo/x230/vboot-rwab.fmd b/src/mainboard/lenovo/x230/vboot-rwab.fmd index 1747c0e..df47ff1 100644 --- a/src/mainboard/lenovo/x230/vboot-rwab.fmd +++ b/src/mainboard/lenovo/x230/vboot-rwab.fmd @@ -1,4 +1,4 @@ -FLASH@0xff400000 0xc00000 { +FLASH 0xc00000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_GBE@0x1000 0x2000 diff --git a/src/mainboard/lenovo/x60/vboot-rwa.fmd b/src/mainboard/lenovo/x60/vboot-rwa.fmd index b21cff3..2965a0e 100644 --- a/src/mainboard/lenovo/x60/vboot-rwa.fmd +++ b/src/mainboard/lenovo/x60/vboot-rwa.fmd @@ -1,4 +1,4 @@ -FLASH@0xffe00000 0x200000 { +FLASH 0x200000 { BIOS { RW_SECTION_A 0x100000 { VBLOCK_A 0x10000 diff --git a/src/mainboard/opencellular/elgon/board.fmd b/src/mainboard/opencellular/elgon/board.fmd index 784f3b0..d19c0a1 100644 --- a/src/mainboard/opencellular/elgon/board.fmd +++ b/src/mainboard/opencellular/elgon/board.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 16M { +FLASH 16M { WP_RO@0x0 0x1000000 { RO_SECTION@0x0 0xffc000 { # 0 - 0x10000 is free for firmware usage. diff --git a/src/mainboard/opencellular/elgon/vboot.fmd b/src/mainboard/opencellular/elgon/vboot.fmd index 0d6af2d..7b27011 100644 --- a/src/mainboard/opencellular/elgon/vboot.fmd +++ b/src/mainboard/opencellular/elgon/vboot.fmd @@ -1,4 +1,4 @@ -FLASH@0x0 16M { +FLASH 16M { # must use a power of two in MiB for WP_RO WP_RO@0x0 0x400000 { RO_SECTION@0x0 0x3fc000 { diff --git a/src/mainboard/samsung/lumpy/chromeos.fmd b/src/mainboard/samsung/lumpy/chromeos.fmd index 9852a22..32e2ab1 100644 --- a/src/mainboard/samsung/lumpy/chromeos.fmd +++ b/src/mainboard/samsung/lumpy/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x180000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x17f000 diff --git a/src/mainboard/samsung/stumpy/chromeos.fmd b/src/mainboard/samsung/stumpy/chromeos.fmd index 9852a22..32e2ab1 100644 --- a/src/mainboard/samsung/stumpy/chromeos.fmd +++ b/src/mainboard/samsung/stumpy/chromeos.fmd @@ -1,4 +1,4 @@ -FLASH@0xff800000 0x800000 { +FLASH 0x800000 { SI_ALL@0x0 0x180000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 0x17f000 diff --git a/src/mainboard/siemens/mc_ehl/mc_ehl.fmd b/src/mainboard/siemens/mc_ehl/mc_ehl.fmd index 78faf2b..8196ece 100644 --- a/src/mainboard/siemens/mc_ehl/mc_ehl.fmd +++ b/src/mainboard/siemens/mc_ehl/mc_ehl.fmd @@ -1,4 +1,4 @@ -FLASH @0xff000000 CONFIG_ROM_SIZE { +FLASH CONFIG_ROM_SIZE { SI_ALL 0x400000 { SI_DESC 0x1000 SI_ME 0x3ff000 diff --git a/src/mainboard/starlabs/labtop/variants/tgl/board.fmd b/src/mainboard/starlabs/labtop/variants/tgl/board.fmd index 932739e..971ed4f 100644 --- a/src/mainboard/starlabs/labtop/variants/tgl/board.fmd +++ b/src/mainboard/starlabs/labtop/variants/tgl/board.fmd @@ -2,7 +2,7 @@ # Manually defined FMD in order to ensure that space is reserved for the EC # at the top of the BIOS region. # -FLASH@0xff000000 0x1000000 { +FLASH 0x1000000 { SI_ALL@0x0 0x500000 { SI_DESC@0x0 0x1000 SI_ME@0x1000 diff --git a/src/mainboard/ti/beaglebone/board.fmd b/src/mainboard/ti/beaglebone/board.fmd index 0656b85..7579ac6 100644 --- a/src/mainboard/ti/beaglebone/board.fmd +++ b/src/mainboard/ti/beaglebone/board.fmd @@ -1,4 +1,4 @@ -FLASH@0x000 32M { +FLASH 32M { BIOS@0x0 109K { BOOTBLOCK@0x0 20K }