Skip to content

Commit 87e7fbd

Browse files
committed
add tools to the config
- add $CONFIG_NVMUTIL - add $CONFIG_IFDTOOL - change $CONFIG_FLASH_OPTIONS to "flashprog --progress --programmer internal --ifd -i bios -i me -i fd" for all boards have GBE packed in ROM - novacustom v54 and v56, tools are set to no, see #1871 (comment) - t420 and x220, tools are set to no, does not fit in 7mb image (like dropbear) Signed-off-by: Rene <chaotic@disroot.org>
1 parent 93b07ab commit 87e7fbd

31 files changed

Lines changed: 170 additions & 34 deletions

File tree

boards/EOL_UNTESTED_t530-hotp-maximized/EOL_UNTESTED_t530-hotp-maximized.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,11 @@ export CONFIG_BOOT_REQ_ROLLBACK=n
7777
export CONFIG_BOOT_KERNEL_ADD=""
7878
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
7979
export CONFIG_BOARD_NAME="Thinkpad T530-hotp-maximized"
80-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal"
80+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal --ifd -i bios -i me -i fd"
81+
82+
#tools for mac-ramdomization
83+
export CONFIG_NVMUTIL=y
84+
export CONFIG_IFDTOOL=y
8185

8286
#Include bits related to ivybridge ME blob download/neutering down to BUP+ROMP
8387
BOARD_TARGETS := xx30_me_blobs

boards/EOL_UNTESTED_t530-maximized/EOL_UNTESTED_t530-maximized.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,11 @@ export CONFIG_BOOT_REQ_ROLLBACK=n
7676
export CONFIG_BOOT_KERNEL_ADD=""
7777
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
7878
export CONFIG_BOARD_NAME="Thinkpad T530-maximized"
79-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal"
79+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal --ifd -i bios -i me -i fd"
80+
81+
#tools for mac-ramdomization
82+
export CONFIG_NVMUTIL=y
83+
export CONFIG_IFDTOOL=y
8084

8185
#Include bits related to ivybridge ME blob download/neutering down to BUP+ROMP
8286
BOARD_TARGETS := xx30_me_blobs

boards/EOL_m900_tower-hotp-maximized/EOL_m900_tower-hotp-maximized.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ export CONFIG_BOOT_REQ_ROLLBACK=n
9595
export CONFIG_BOOT_KERNEL_ADD=""
9696
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
9797
export CONFIG_BOARD_NAME="Thinkcentre m900_tower-hotp-maximized"
98-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal"
98+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal --ifd -i bios -i me -i fd"
99+
100+
#tools for mac-ramdomization
101+
export CONFIG_NVMUTIL=y
102+
export CONFIG_IFDTOOL=y
99103

100104
BOARD_TARGETS := m900_me_blobs

boards/EOL_m900_tower-maximized/EOL_m900_tower-maximized.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ export CONFIG_BOOT_REQ_ROLLBACK=n
9393
export CONFIG_BOOT_KERNEL_ADD=""
9494
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
9595
export CONFIG_BOARD_NAME="Thinkcentre m900_tower-maximized"
96-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal"
96+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal --ifd -i bios -i me -i fd"
97+
98+
#tools for mac-ramdomization
99+
export CONFIG_NVMUTIL=y
100+
export CONFIG_IFDTOOL=y
97101

98102
BOARD_TARGETS := m900_me_blobs

boards/EOL_optiplex-7010_9010-hotp-maximized/EOL_optiplex-7010_9010-hotp-maximized.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,11 @@ export CONFIG_BOOT_KERNEL_ADD=""
8888
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
8989
export CONFIG_BOOT_DEV="/dev/sda1"
9090
export CONFIG_BOARD_NAME="Dell Optiplex 7010/9010 HOTP maximized"
91-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal"
91+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal --ifd -i bios -i me -i fd"
92+
93+
#tools for mac-ramdomization
94+
export CONFIG_NVMUTIL=y
95+
export CONFIG_IFDTOOL=y
9296

9397
#Include bits related to ivybridge ME blob download/neutering down to BUP+ROMP
9498
BOARD_TARGETS := xx30_me_blobs

boards/EOL_optiplex-7010_9010-maximized/EOL_optiplex-7010_9010-maximized.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,11 @@ export CONFIG_BOOT_KERNEL_ADD=""
8888
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
8989
export CONFIG_BOOT_DEV="/dev/sda1"
9090
export CONFIG_BOARD_NAME="Dell Optiplex 7010/9010 maximized"
91-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal"
91+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal --ifd -i bios -i me -i fd"
92+
93+
#tools for mac-ramdomization
94+
export CONFIG_NVMUTIL=y
95+
export CONFIG_IFDTOOL=y
9296

9397
#Include bits related to ivybridge ME blob download/neutering down to BUP+ROMP
9498
BOARD_TARGETS := xx30_me_blobs

boards/EOL_optiplex-7010_9010_TXT-hotp-maximized/EOL_optiplex-7010_9010_TXT-hotp-maximized.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,11 @@ export CONFIG_BOOT_KERNEL_ADD=""
8888
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
8989
export CONFIG_BOOT_DEV="/dev/sda1"
9090
export CONFIG_BOARD_NAME="Dell Optiplex 7010/9010 HOTP maximized (TXT enabled)"
91-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal"
91+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal --ifd -i bios -i me -i fd"
92+
93+
#tools for mac-ramdomization
94+
export CONFIG_NVMUTIL=y
95+
export CONFIG_IFDTOOL=y
9296

9397
#Include bits related to ivybridge ME blob download/neutering down to BUP+ROMP
9498
BOARD_TARGETS := xx30_me_blobs

boards/EOL_optiplex-7010_9010_TXT-maximized/EOL_optiplex-7010_9010_TXT-maximized.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,11 @@ export CONFIG_BOOT_KERNEL_ADD=""
8888
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
8989
export CONFIG_BOOT_DEV="/dev/sda1"
9090
export CONFIG_BOARD_NAME="Dell Optiplex 7010/9010 maximized (TXT enabled)"
91-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal"
91+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal --ifd -i bios -i me -i fd"
92+
93+
#tools for mac-ramdomization
94+
export CONFIG_NVMUTIL=y
95+
export CONFIG_IFDTOOL=y
9296

9397
#Include bits related to ivybridge ME blob download/neutering down to BUP+ROMP
9498
BOARD_TARGETS := xx30_me_blobs

boards/EOL_t420-hotp-maximized/EOL_t420-hotp-maximized.config

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
#
1212
# Doesn't include (to fit in 7mb image)
1313
# - dropbear
14-
14+
# - ifdtool
15+
# - nvmutil
1516
export CONFIG_COREBOOT=y
1617
export CONFIG_COREBOOT_VERSION=25.09
1718
export CONFIG_LINUX_VERSION=6.1.8
@@ -80,7 +81,11 @@ export CONFIG_BOOT_REQ_ROLLBACK=n
8081
export CONFIG_BOOT_KERNEL_ADD=""
8182
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
8283
export CONFIG_BOARD_NAME="ThinkPad T420-hotp-maximized"
83-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal:ich_spi_mode=hwseq"
84+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal:ich_spi_mode=hwseaq --ifd -i bios -i me -i fd"
85+
86+
#tools for mac-ramdomization
87+
export CONFIG_NVMUTIL=n
88+
export CONFIG_IFDTOOL=n
8489

8590
#Include bits related to sandybridge ME blob download/neutering down to BUP
8691
BOARD_TARGETS := xx20_me_blobs

boards/EOL_t420-maximized/EOL_t420-maximized.config

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
#
1212
# Doesn't include (to fit in 7mb image)
1313
# - dropbear
14+
# - ifdtool
15+
# - nvmutil
1416
export CONFIG_COREBOOT=y
1517
export CONFIG_COREBOOT_VERSION=25.09
1618
export CONFIG_LINUX_VERSION=6.1.8
@@ -78,7 +80,11 @@ export CONFIG_BOOT_REQ_ROLLBACK=n
7880
export CONFIG_BOOT_KERNEL_ADD=""
7981
export CONFIG_BOOT_KERNEL_REMOVE="intel_iommu=on intel_iommu=igfx_off"
8082
export CONFIG_BOARD_NAME="ThinkPad T420-maximized"
81-
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal:ich_spi_mode=hwseq"
83+
export CONFIG_FLASH_OPTIONS="flashprog --progress --programmer internal:ich_spi_mode=hwseq --ifd -i bios -i me -i fd"
84+
85+
#tools for mac-ramdomization
86+
export CONFIG_NVMUTIL=n
87+
export CONFIG_IFDTOOL=n
8288

8389
#Include bits related to sandybridge ME blob download/neutering down to BUP
8490
BOARD_TARGETS := xx20_me_blobs

0 commit comments

Comments
 (0)