Makefile.inc: Move adding SeaBIOS cbfs config files
Using the INTERMEDIATE target this can be done in the proper dir. Change-Id: Ie105231655ef4b49234f0944f638545fe79f07cb Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46415 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
114cf5f136
commit
14ca740719
16
Makefile.inc
16
Makefile.inc
|
@ -1134,22 +1134,6 @@ $(obj)/coreboot.rom: $(obj)/coreboot.pre $(RAMSTAGE) $(CBFSTOOL) $$(INTERMEDIATE
|
||||||
# file (filled with \377 = 0xff) and copy the CBFS image over it.
|
# file (filled with \377 = 0xff) and copy the CBFS image over it.
|
||||||
dd if=/dev/zero bs=$(call _toint,$(CONFIG_ROM_SIZE)) count=1 2> /dev/null | tr '\000' '\377' > $@.tmp
|
dd if=/dev/zero bs=$(call _toint,$(CONFIG_ROM_SIZE)) count=1 2> /dev/null | tr '\000' '\377' > $@.tmp
|
||||||
dd if=$(obj)/coreboot.pre of=$@.tmp bs=8192 conv=notrunc 2> /dev/null
|
dd if=$(obj)/coreboot.pre of=$@.tmp bs=8192 conv=notrunc 2> /dev/null
|
||||||
ifneq ($(CONFIG_SEABIOS_PS2_TIMEOUT),)
|
|
||||||
ifneq ($(CONFIG_SEABIOS_PS2_TIMEOUT),0)
|
|
||||||
ifneq ($(CONFIG_UPDATE_IMAGE),y)
|
|
||||||
@printf " SeaBIOS Wait up to $(CONFIG_SEABIOS_PS2_TIMEOUT) ms for PS/2 keyboard controller initialization\n"
|
|
||||||
$(CBFSTOOL) $@.tmp add-int -i $(CONFIG_SEABIOS_PS2_TIMEOUT) -n etc/ps2-keyboard-spinup
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SEABIOS_ADD_SERCON_PORT_FILE),y)
|
|
||||||
@printf " SeaBIOS Add sercon-port file\n"
|
|
||||||
$(CBFSTOOL) $@.tmp add-int -i $(CONFIG_SEABIOS_SERCON_PORT_ADDR) -n etc/sercon-port
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_SEABIOS_THREAD_OPTIONROMS),y)
|
|
||||||
@printf " SeaBIOS Thread optionroms\n"
|
|
||||||
$(CBFSTOOL) $@.tmp add-int -i 2 -n etc/threads
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_CPU_INTEL_FIRMWARE_INTERFACE_TABLE),y)
|
ifeq ($(CONFIG_CPU_INTEL_FIRMWARE_INTERFACE_TABLE),y)
|
||||||
ifneq ($(CONFIG_UPDATE_IMAGE),y) # never update the bootblock
|
ifneq ($(CONFIG_UPDATE_IMAGE),y) # never update the bootblock
|
||||||
ifeq ($(CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_HEADER),y)
|
ifeq ($(CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_HEADER),y)
|
||||||
|
|
|
@ -106,6 +106,31 @@ bootorder-file := $(strip $(CONFIG_SEABIOS_BOOTORDER_FILE))
|
||||||
bootorder-type := raw
|
bootorder-type := raw
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(CONFIG_SEABIOS_PS2_TIMEOUT),)
|
||||||
|
ifneq ($(CONFIG_SEABIOS_PS2_TIMEOUT),0)
|
||||||
|
ifneq ($(CONFIG_UPDATE_IMAGE),y)
|
||||||
|
INTERMEDIATE+=seabios_ps2_timeout
|
||||||
|
seabios_ps2_timeout: $(obj)/coreboot.pre $(CBFSTOOL)
|
||||||
|
@printf " SeaBIOS Wait up to $(CONFIG_SEABIOS_PS2_TIMEOUT) ms for PS/2 keyboard controller initialization\n"
|
||||||
|
$(CBFSTOOL) $< add-int -i $(CONFIG_SEABIOS_PS2_TIMEOUT) -n etc/ps2-keyboard-spinup
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_SEABIOS_ADD_SERCON_PORT_FILE),y)
|
||||||
|
INTERMEDIATE+=seabios_sercon
|
||||||
|
seabios_sercon: $(obj)/coreboot.pre $(CBFSTOOL)
|
||||||
|
@printf " SeaBIOS Add sercon-port file\n"
|
||||||
|
# $(CBFSTOOL) $@.tmp add-int -i $(CONFIG_SEABIOS_SERCON_PORT_ADDR) -n etc/sercon-port
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_SEABIOS_THREAD_OPTIONROMS),y)
|
||||||
|
INTERMEDIATE+=seabios_thread_optionroms
|
||||||
|
seabios_thread_optionroms: $(obj)/coreboot.pre $(CBFSTOOL)
|
||||||
|
@printf " SeaBIOS Thread optionroms\n"
|
||||||
|
$(CBFSTOOL) $@.tmp add-int -i 2 -n etc/threads
|
||||||
|
endif
|
||||||
|
|
||||||
# Depthcharge
|
# Depthcharge
|
||||||
|
|
||||||
payloads/external/depthcharge/depthcharge/build/depthcharge.elf depthcharge: $(DOTCONFIG) $(CBFSTOOL)
|
payloads/external/depthcharge/depthcharge/build/depthcharge.elf depthcharge: $(DOTCONFIG) $(CBFSTOOL)
|
||||||
|
|
Loading…
Reference in New Issue