mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-28 16:48:18 +00:00
x86: kconfig: Drop ROM_NEEDS_BLOBS and BUILD_ROM
These 2 options are no longer needed as now binman is used to build u-boot.rom. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
e7a61c5cc0
commit
ffaa7abfc5
4 changed files with 2 additions and 35 deletions
21
Kconfig
21
Kconfig
|
@ -343,27 +343,6 @@ config HAS_ROM
|
||||||
Enables building of a u-boot.rom target. This collects U-Boot and
|
Enables building of a u-boot.rom target. This collects U-Boot and
|
||||||
any necessary binary blobs.
|
any necessary binary blobs.
|
||||||
|
|
||||||
config ROM_NEEDS_BLOBS
|
|
||||||
bool
|
|
||||||
depends on HAS_ROM
|
|
||||||
help
|
|
||||||
Enable this if building the u-boot.rom target needs binary blobs, and
|
|
||||||
so cannot be done normally. In this case, U-Boot will only build the
|
|
||||||
ROM if the required blobs exist. If not, you will see an warning like:
|
|
||||||
|
|
||||||
Image 'main-section' is missing external blobs and is non-functional:
|
|
||||||
intel-descriptor intel-me intel-refcode intel-vga intel-mrc
|
|
||||||
|
|
||||||
config BUILD_ROM
|
|
||||||
bool "Build U-Boot as BIOS replacement"
|
|
||||||
depends on HAS_ROM
|
|
||||||
default y if !ROM_NEEDS_BLOBS
|
|
||||||
help
|
|
||||||
This option allows to build a ROM version of U-Boot.
|
|
||||||
The build process generally requires several binary blobs
|
|
||||||
which are not shipped in the U-Boot source tree.
|
|
||||||
Please, see doc/arch/x86.rst for details.
|
|
||||||
|
|
||||||
config SPL_IMAGE
|
config SPL_IMAGE
|
||||||
string "SPL image used in the combined SPL+U-Boot image"
|
string "SPL image used in the combined SPL+U-Boot image"
|
||||||
default "spl/boot.bin" if ARCH_AT91 && SPL_NAND_SUPPORT
|
default "spl/boot.bin" if ARCH_AT91 && SPL_NAND_SUPPORT
|
||||||
|
|
|
@ -364,7 +364,6 @@ config HAVE_FSP
|
||||||
depends on !EFI
|
depends on !EFI
|
||||||
select USE_HOB
|
select USE_HOB
|
||||||
select HAS_ROM
|
select HAS_ROM
|
||||||
select ROM_NEEDS_BLOBS
|
|
||||||
help
|
help
|
||||||
Select this option to add an Firmware Support Package binary to
|
Select this option to add an Firmware Support Package binary to
|
||||||
the resulting U-Boot image. It is a binary blob which U-Boot uses
|
the resulting U-Boot image. It is a binary blob which U-Boot uses
|
||||||
|
@ -525,7 +524,6 @@ config ENABLE_MRC_CACHE
|
||||||
config HAVE_MRC
|
config HAVE_MRC
|
||||||
bool "Add a System Agent binary"
|
bool "Add a System Agent binary"
|
||||||
select HAS_ROM
|
select HAS_ROM
|
||||||
select ROM_NEEDS_BLOBS
|
|
||||||
depends on !HAVE_FSP
|
depends on !HAVE_FSP
|
||||||
help
|
help
|
||||||
Select this option to add a System Agent binary to
|
Select this option to add a System Agent binary to
|
||||||
|
|
|
@ -24,7 +24,6 @@ if INTEL_QUARK
|
||||||
|
|
||||||
config HAVE_RMU
|
config HAVE_RMU
|
||||||
bool "Add a Remote Management Unit (RMU) binary"
|
bool "Add a Remote Management Unit (RMU) binary"
|
||||||
select ROM_NEEDS_BLOBS
|
|
||||||
help
|
help
|
||||||
Select this option to add a Remote Management Unit (RMU) binary
|
Select this option to add a Remote Management Unit (RMU) binary
|
||||||
to the resulting U-Boot image. It is a data block (up to 64K) of
|
to the resulting U-Boot image. It is a data block (up to 64K) of
|
||||||
|
|
|
@ -42,17 +42,8 @@ Build Instructions for U-Boot as BIOS replacement (bare mode)
|
||||||
-------------------------------------------------------------
|
-------------------------------------------------------------
|
||||||
Building a ROM version of U-Boot (hereafter referred to as u-boot.rom) is a
|
Building a ROM version of U-Boot (hereafter referred to as u-boot.rom) is a
|
||||||
little bit tricky, as generally it requires several binary blobs which are not
|
little bit tricky, as generally it requires several binary blobs which are not
|
||||||
shipped in the U-Boot source tree. Due to this reason, the u-boot.rom build is
|
shipped in the U-Boot source tree. Due to this reason, the u-boot.rom build may
|
||||||
not turned on by default in the U-Boot source tree. Firstly, you need turn it
|
print some warnings if required binary blobs (e.g.: FSP) are not present.
|
||||||
on by enabling the ROM build either via an environment variable::
|
|
||||||
|
|
||||||
$ export BUILD_ROM=y
|
|
||||||
|
|
||||||
or via configuration::
|
|
||||||
|
|
||||||
CONFIG_BUILD_ROM=y
|
|
||||||
|
|
||||||
Both tell the Makefile to build u-boot.rom as a target.
|
|
||||||
|
|
||||||
CPU Microcode
|
CPU Microcode
|
||||||
-------------
|
-------------
|
||||||
|
|
Loading…
Add table
Reference in a new issue