@@ -174,18 +174,20 @@ $(COREBOOT_TOOLCHAIN_OUT)/bin/iasl: $(COREBOOT_DEPS_FLAG) $(COREBOOT_PATCH_FLAG)
174
174
# Creates coreboot config file using the user-provided one and feeding it to make olddefconfig.
175
175
$(COREBOOT_CONFIG_OUT ) : $(COREBOOT_CONFIG ) $(COREBOOT_DEPS_FLAG ) $(COREBOOT_TOOLCHAIN_FLAG )
176
176
cp $(COREBOOT_CONFIG ) $(COREBOOT_CONFIG_OUT )
177
- if [ -d " $( COREBOOT_BLOBS_DIR) " ]; then \
178
- echo Using provided coreboot Intel blobs FSP, ME and microcode from $(COREBOOT_BLOBS_DIR ) >&2 ; \
179
- sed -i " s|CONFIG_CPU_UCODE_BINARIES=.*|CONFIG_CPU_UCODE_BINARIES=\" $( COREBOOT_BLOBS_DIR) /microcode.mcb\" |" $@ ; \
180
- sed -i " s|CONFIG_FSP_T_FILE=.*|CONFIG_FSP_T_FILE=\" $( COREBOOT_BLOBS_DIR) /Server_T.fd\" |" $@ ; \
181
- sed -i " s|CONFIG_FSP_M_FILE=.*|CONFIG_FSP_M_FILE=\" $( COREBOOT_BLOBS_DIR) /Server_M.fd\" |" $@ ; \
182
- sed -i " s|CONFIG_FSP_S_FILE=.*|CONFIG_FSP_S_FILE=\" $( COREBOOT_BLOBS_DIR) /Server_S.fd\" |" $@ ; \
183
- sed -i " s|CONFIG_IFD_BIN_PATH=.*|CONFIG_IFD_BIN_PATH=\" $( COREBOOT_BLOBS_DIR) /flashregion_0_flashdescriptor.bin\" |" $@ ; \
184
- sed -i " s|CONFIG_ME_BIN_PATH=.*|CONFIG_ME_BIN_PATH=\" $( COREBOOT_BLOBS_DIR) /flashregion_2_intel_me.bin\" |" $@ ; \
185
- fi
186
- sed -i " s|CONFIG_PAYLOAD_FILE=.*|CONFIG_PAYLOAD_FILE=\" $( KERNEL_IN) \" |" $@
187
- ! grep -q CONFIG_INTEL_CBNT_PROV_EXTERNAL_BIN=y $@ || \
188
- sed -i " s|CONFIG_INTEL_CBNT_PROV_EXTERNAL_BIN_PATH=.*|CONFIG_INTEL_CBNT_PROV_EXTERNAL_BIN_PATH=\" $( CBNT_PROV_TOOL) \" |" $@
177
+ ifndef NO_INTEL_BLOBS
178
+ if [ -d " $( COREBOOT_BLOBS_DIR) " ]; then \
179
+ echo Using provided coreboot Intel blobs FSP, ME and microcode from $(COREBOOT_BLOBS_DIR ) >&2 ; \
180
+ sed -i " s|CONFIG_CPU_UCODE_BINARIES=.*|CONFIG_CPU_UCODE_BINARIES=\" $( COREBOOT_BLOBS_DIR) /microcode.mcb\" |" $@ ; \
181
+ sed -i " s|CONFIG_FSP_T_FILE=.*|CONFIG_FSP_T_FILE=\" $( COREBOOT_BLOBS_DIR) /Server_T.fd\" |" $@ ; \
182
+ sed -i " s|CONFIG_FSP_M_FILE=.*|CONFIG_FSP_M_FILE=\" $( COREBOOT_BLOBS_DIR) /Server_M.fd\" |" $@ ; \
183
+ sed -i " s|CONFIG_FSP_S_FILE=.*|CONFIG_FSP_S_FILE=\" $( COREBOOT_BLOBS_DIR) /Server_S.fd\" |" $@ ; \
184
+ sed -i " s|CONFIG_IFD_BIN_PATH=.*|CONFIG_IFD_BIN_PATH=\" $( COREBOOT_BLOBS_DIR) /flashregion_0_flashdescriptor.bin\" |" $@ ; \
185
+ sed -i " s|CONFIG_ME_BIN_PATH=.*|CONFIG_ME_BIN_PATH=\" $( COREBOOT_BLOBS_DIR) /flashregion_2_intel_me.bin\" |" $@ ; \
186
+ fi
187
+ sed -i " s|CONFIG_PAYLOAD_FILE=.*|CONFIG_PAYLOAD_FILE=\" $( KERNEL_IN) \" |" $@
188
+ ! grep -q CONFIG_INTEL_CBNT_PROV_EXTERNAL_BIN=y $@ || \
189
+ sed -i " s|CONFIG_INTEL_CBNT_PROV_EXTERNAL_BIN_PATH=.*|CONFIG_INTEL_CBNT_PROV_EXTERNAL_BIN_PATH=\" $( CBNT_PROV_TOOL) \" |" $@
190
+ endif
189
191
MAKEFLAGS= $(MAKE ) -C $(COREBOOT_BUILD_DIR ) olddefconfig
190
192
191
193
clean-coreboot :
0 commit comments