3rdparty: move to 3rdparty/blobs

There's now room for other repositories under 3rdparty.

Change-Id: I51b02d8bf46b5b9f3f8a59341090346dca7fa355
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Reviewed-on: http://review.coreboot.org/10109
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
Patrick Georgi 2015-05-05 22:27:25 +02:00 committed by Patrick Georgi
parent f4f028790a
commit 26e24cc12d
51 changed files with 73 additions and 73 deletions

2
.gitmodules vendored
View File

@ -1,5 +1,5 @@
[submodule "3rdparty"]
path = blobs
path = 3rdparty/blobs
url = ../blobs.git
update = none
ignore = dirty

View File

View File

@ -131,9 +131,9 @@ endif
# try to fetch non-optional submodules if the source is under git
forgetthis:=$(if $(GIT),$(shell git submodule update --init))
ifeq ($(CONFIG_USE_BLOBS),y)
# this is necessary because blobs is update=none, and so is ignored
# this is necessary because 3rdparty/blobs is update=none, and so is ignored
# unless explicitly requested and enabled through --checkout
forgetthis:=$(if $(GIT),$(shell git submodule update --init --checkout blobs))
forgetthis:=$(if $(GIT),$(shell git submodule update --init --checkout 3rdparty/blobs))
endif
ramstage-c-deps:=$$(OPTION_TABLE_H)

View File

@ -11,4 +11,4 @@ cpu_incs += $(src)/cpu/amd/geode_gx2/cache_as_ram.inc
cbfs-files-$(CONFIG_GEODE_VSA_FILE) += vsa
vsa-file = $(call strip_quotes,$(CONFIG_VSA_FILENAME)):vsa
vsa-type = stage
vsa-required = VSA binary (binary and MASM source code available in coreboot/blobs repository)
vsa-required = VSA binary (binary and MASM source code available in coreboot/3rdparty/blobs repository)

View File

@ -37,7 +37,7 @@ config GEODE_VSA_FILE
config VSA_FILENAME
string "AMD Geode LX VSA path and filename"
depends on GEODE_VSA_FILE
default "blobs/cpu/amd/geode_lx/gpl_vsa_lx_102.bin"
default "3rdparty/blobs/cpu/amd/geode_lx/gpl_vsa_lx_102.bin"
help
The path and filename of the file to use as VSA.

View File

@ -11,4 +11,4 @@ cpu_incs += $(src)/cpu/amd/geode_lx/cache_as_ram.inc
cbfs-files-$(CONFIG_GEODE_VSA_FILE) += vsa
vsa-file = $(call strip_quotes,$(CONFIG_VSA_FILENAME)):vsa
vsa-type = stage
vsa-required = VSA binary (binary and MASM source code available in coreboot/blobs repository)
vsa-required = VSA binary (binary and MASM source code available in coreboot/3rdparty/blobs repository)

View File

@ -23,8 +23,8 @@ unsigned microcode[] = {
* a very good reason why we only use one at a time?
*/
#if CONFIG_INTEL_LYNXPOINT_LP
#include "../../../../blobs/cpu/intel/model_4065x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_4065x/microcode.h"
#else
#include "../../../../blobs/cpu/intel/model_306cx/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_306cx/microcode.h"
#endif
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_1067ax[] = {
#include "../../../../blobs/cpu/intel/model_1067x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_1067x/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_106cx[] = {
#include "../../../../blobs/cpu/intel/model_106cx/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_106cx/microcode.h"
};

View File

@ -18,5 +18,5 @@
*/
unsigned microcode[] = {
#include "../../../../blobs/cpu/intel/model_2065x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_2065x/microcode.h"
};

View File

@ -18,5 +18,5 @@
*/
unsigned microcode[] = {
#include "../../../../blobs/cpu/intel/model_206ax/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_206ax/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_65x[] = {
#include "../../../../blobs/cpu/intel/model_65x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_65x/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_67x[] = {
#include "../../../../blobs/cpu/intel/model_67x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_67x/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_68x[] = {
#include "../../../../blobs/cpu/intel/model_68x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_68x/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_69x[] = {
#include "../../../../blobs/cpu/intel/model_69x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_69x/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_6bx[] = {
#include "../../../../blobs/cpu/intel/model_6bx/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_6bx/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_6dx[] = {
#include "../../../../blobs/cpu/intel/model_6dx/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_6dx/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_6ex[] = {
#include "../../../../blobs/cpu/intel/model_6ex/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_6ex/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_6fx[] = {
#include "../../../../blobs/cpu/intel/model_6fx/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_6fx/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_6xx[] = {
#include "../../../../blobs/cpu/intel/model_6xx/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_6xx/microcode.h"
};

View File

@ -1,4 +1,4 @@
/* 256KB cache */
unsigned microcode_updates_f0x[] = {
#include "../../../../blobs/cpu/intel/model_f0x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_f0x/microcode.h"
};

View File

@ -1,4 +1,4 @@
/* 256KB cache */
unsigned microcode_updates_f1x[] = {
#include "../../../../blobs/cpu/intel/model_f1x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_f1x/microcode.h"
};

View File

@ -1,4 +1,4 @@
/* 512KB cache */
unsigned microcode_updates_f2x[] = {
#include "../../../../blobs/cpu/intel/model_f2x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_f2x/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_f3x[] = {
#include "../../../../blobs/cpu/intel/model_f3x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_f3x/microcode.h"
};

View File

@ -1,3 +1,3 @@
unsigned microcode_updates_f4x[] = {
#include "../../../../blobs/cpu/intel/model_f4x/microcode.h"
#include "../../../../3rdparty/blobs/cpu/intel/model_f4x/microcode.h"
};

View File

@ -1,7 +1,7 @@
#!/bin/sh
BL1_NAME="E5250.nbl1.bin"
BL1_PATH="blobs/cpu/samsung/exynos5250/"
BL1_PATH="3rdparty/blobs/cpu/samsung/exynos5250/"
BL1_URL="http://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/exynos-pre-boot-0.0.2-r8.tbz2"
get_bl1() {

View File

@ -79,7 +79,7 @@ config ONBOARD_VGA_IS_PRIMARY
config HUDSON_XHCI_FWM_FILE
string
default "blobs/southbridge/amd/bolton/xhci.bin"
default "3rdparty/blobs/southbridge/amd/bolton/xhci.bin"
config AZ_PIN
hex

View File

@ -48,6 +48,6 @@ config VGA_BIOS_ID
config VGA_BIOS_FILE
string
default "blobs/northbridge/amd/00630F01/VBIOS.bin"
default "3rdparty/blobs/northbridge/amd/00630F01/VBIOS.bin"
endif

View File

@ -49,6 +49,6 @@ config VGA_BIOS_ID
config VGA_BIOS_FILE
string
default "blobs/northbridge/amd/00730F01/VBIOS.bin"
default "3rdparty/blobs/northbridge/amd/00730F01/VBIOS.bin"
endif

View File

@ -105,7 +105,7 @@ config HAVE_MRC
config MRC_FILE
string "Intel System Agent path and filename"
depends on HAVE_MRC
default "blobs/northbridge/intel/sandybridge/systemagent-r6.bin"
default "3rdparty/blobs/northbridge/intel/sandybridge/systemagent-r6.bin"
help
The path and filename of the file to use as System Agent
binary.

View File

@ -75,7 +75,7 @@ if HAVE_MRC
config MRC_FILE
string "Intel memory refeference code path and filename"
default "blobs/northbridge/intel/sandybridge/systemagent-r6.bin"
default "3rdparty/blobs/northbridge/intel/sandybridge/systemagent-r6.bin"
help
The path and filename of the file to use as System Agent
binary. Note that this points to the sandybridge binary file
@ -174,7 +174,7 @@ config HAVE_ME_BIN
help
The Intel processor in the selected system requires a special firmware
for an integrated controller called Management Engine (ME). The ME
firmware might be provided in coreboot's blobs repository. If
firmware might be provided in coreboot's 3rdparty/blobs repository. If
not and if you don't have the firmware elsewhere, you can still
build coreboot without it. In this case however, you'll have to make
sure that you don't overwrite your ME firmware on your flash ROM.
@ -182,7 +182,7 @@ config HAVE_ME_BIN
config ME_BIN_PATH
string "Path to management engine firmware"
depends on HAVE_ME_BIN
default "blobs/mainboard/$(MAINBOARDDIR)/me.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/me.bin"
config HAVE_IFD_BIN
bool
@ -223,7 +223,7 @@ config IFD_PLATFORM_SECTION
config IFD_BIN_PATH
string "Path to intel firmware descriptor"
depends on !BUILD_WITH_FAKE_IFD
default "blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
config HAVE_REFCODE_BLOB
depends on ARCH_X86

View File

@ -1,3 +1,3 @@
unsigned microcode[] = {
#include "../../../../../blobs/soc/intel/baytrail/microcode_blob.h"
#include "../../../../../3rdparty/blobs/soc/intel/baytrail/microcode_blob.h"
};

View File

@ -211,7 +211,7 @@ config HAVE_ME_BIN
help
The Intel processor in the selected system requires a special firmware
for an integrated controller called Management Engine (ME). The ME
firmware might be provided in coreboot's blobs repository. If
firmware might be provided in coreboot's 3rdparty/blobs repository. If
not and if you don't have the firmware elsewhere, you can still
build coreboot without it. In this case however, you'll have to make
sure that you don't overwrite your ME firmware on your flash ROM.
@ -219,7 +219,7 @@ config HAVE_ME_BIN
config ME_BIN_PATH
string "Path to management engine firmware"
depends on HAVE_ME_BIN
default "blobs/mainboard/$(MAINBOARDDIR)/me.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/me.bin"
config HAVE_IFD_BIN
bool "Use Intel Firmware Descriptor from existing binary"
@ -260,7 +260,7 @@ config IFD_PLATFORM_SECTION
config IFD_BIN_PATH
string "Path to intel firmware descriptor"
depends on !BUILD_WITH_FAKE_IFD
default "blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
config LOCK_MANAGEMENT_ENGINE
bool "Lock Management Engine section"

View File

@ -18,6 +18,6 @@
*/
unsigned microcode[] = {
#include "../../../../../blobs/soc/intel/broadwell/microcode_blob.h"
#include "../../../../../3rdparty/blobs/soc/intel/broadwell/microcode_blob.h"
};

View File

@ -49,7 +49,7 @@ config MAX_CPUS
config MTS_DIRECTORY
string "Directory where MTS microcode files are located"
default "blobs/cpu/nvidia/tegra132/current/prod"
default "3rdparty/blobs/cpu/nvidia/tegra132/current/prod"
help
Path to directory where MTS microcode files are located.

View File

@ -30,7 +30,7 @@ config MBN_ENCAPSULATION
config SBL_BLOB
depends on USE_BLOBS
string "file name of the Qualcomm SBL blob"
default "blobs/cpu/qualcomm/ipq806x/uber-sbl.mbn"
default "3rdparty/blobs/cpu/qualcomm/ipq806x/uber-sbl.mbn"
help
The path and filename of the binary blob containing
ipq806x early initialization code, as supplied by the

View File

@ -83,7 +83,7 @@ CPPFLAGS_common += -Isrc/soc/qualcomm/ipq806x/include
mbn-files := cdt.mbn ddr.mbn rpm.mbn tz.mbn
# Location of the binary blobs
mbn-root := blobs/cpu/qualcomm/ipq806x
mbn-root := 3rdparty/blobs/cpu/qualcomm/ipq806x
# Create make variables to aid cbfs-files-handler in processing the blobs (add
# them all as raw binaries at the root level).

View File

@ -52,6 +52,6 @@ $(objcbfs)/bootblock.raw.elf: $(objcbfs)/bootblock.elf
$(objcbfs)/bootblock.bin: $(objcbfs)/bootblock.raw.bin
@printf " BL1, CKSUM $(subst $(obj)/,,$(@))\n"
util/exynos/fixed_cksum.py $< $<.cksum 32768
cat blobs/cpu/samsung/exynos5250/bl1.bin $<.cksum > $@
cat 3rdparty/blobs/cpu/samsung/exynos5250/bl1.bin $<.cksum > $@
endif

View File

@ -54,6 +54,6 @@ $(objcbfs)/bootblock.raw.elf: $(objcbfs)/bootblock.elf
$(objcbfs)/bootblock.bin: $(objcbfs)/bootblock.raw.bin
@printf " BL1, CKSUM $(subst $(obj)/,,$(@))\n"
util/exynos/variable_cksum.py $< $<.cksum
cat blobs/cpu/samsung/exynos5420/bl1.bin $<.cksum > $@
cat 3rdparty/blobs/cpu/samsung/exynos5420/bl1.bin $<.cksum > $@
endif

View File

@ -74,20 +74,20 @@ config HUDSON_GEC_FWM
config HUDSON_XHCI_FWM_FILE
string "XHCI firmware path and filename"
default "blobs/southbridge/amd/hudson/xhci.bin" if SOUTHBRIDGE_AMD_AGESA_HUDSON
default "blobs/southbridge/amd/yangtze/xhci.bin" if SOUTHBRIDGE_AMD_AGESA_YANGTZE
default "3rdparty/blobs/southbridge/amd/hudson/xhci.bin" if SOUTHBRIDGE_AMD_AGESA_HUDSON
default "3rdparty/blobs/southbridge/amd/yangtze/xhci.bin" if SOUTHBRIDGE_AMD_AGESA_YANGTZE
depends on HUDSON_XHCI_FWM
config HUDSON_IMC_FWM_FILE
string "IMC firmware path and filename"
default "blobs/southbridge/amd/hudson/imc.bin" if SOUTHBRIDGE_AMD_AGESA_HUDSON
default "blobs/southbridge/amd/yangtze/imc.bin" if SOUTHBRIDGE_AMD_AGESA_YANGTZE
default "3rdparty/blobs/southbridge/amd/hudson/imc.bin" if SOUTHBRIDGE_AMD_AGESA_HUDSON
default "3rdparty/blobs/southbridge/amd/yangtze/imc.bin" if SOUTHBRIDGE_AMD_AGESA_YANGTZE
depends on HUDSON_IMC_FWM
config HUDSON_GEC_FWM_FILE
string "GEC firmware path and filename"
default "blobs/southbridge/amd/hudson/gec.bin" if SOUTHBRIDGE_AMD_AGESA_HUDSON
default "blobs/southbridge/amd/yangtze/gec.bin" if SOUTHBRIDGE_AMD_AGESA_YANGTZE
default "3rdparty/blobs/southbridge/amd/hudson/gec.bin" if SOUTHBRIDGE_AMD_AGESA_HUDSON
default "3rdparty/blobs/southbridge/amd/yangtze/gec.bin" if SOUTHBRIDGE_AMD_AGESA_YANGTZE
depends on HUDSON_GEC_FWM
config HUDSON_FWM

View File

@ -89,7 +89,7 @@ cbfs-files-y += hudson/xhci
hudson/xhci-file := $(call strip_quotes, $(CONFIG_HUDSON_XHCI_FWM_FILE))
hudson/xhci-position := $(HUDSON_XHCI_POSITION)
hudson/xhci-type := raw
hudson/xhci-required := Hudson XHCI firmware (available in coreboot/blobs if enabled)
hudson/xhci-required := Hudson XHCI firmware (available in coreboot/3rdparty/blobs if enabled)
endif
ifeq ($(CONFIG_HUDSON_IMC_FWM), y)
@ -97,7 +97,7 @@ cbfs-files-y += hudson/imc
hudson/imc-file := $(call strip_quotes, $(CONFIG_HUDSON_IMC_FWM_FILE))
hudson/imc-position := $(HUDSON_IMC_POSITION)
hudson/imc-type := raw
hudson/imc-required := Hudson IMC Firmware (available in coreboot/blobs if enabled)
hudson/imc-required := Hudson IMC Firmware (available in coreboot/3rdparty/blobs if enabled)
endif
ifeq ($(CONFIG_HUDSON_GEC_FWM), y)

View File

@ -134,7 +134,7 @@ if SB800_IMC_FWM
config SB800_IMC_FWM_FILE
string "IMC firmware path and filename"
default "blobs/southbridge/amd/sb800/imc.bin"
default "3rdparty/blobs/southbridge/amd/sb800/imc.bin"
choice
prompt "SB800 Firmware ROM Position"

View File

@ -83,12 +83,12 @@ config HUDSON_PSP
config HUDSON_XHCI_FWM_FILE
string "XHCI firmware path and filename"
default "blobs/southbridge/amd/avalon/xhci.bin" if SOUTHBRIDGE_AMD_PI_AVALON
default "3rdparty/blobs/southbridge/amd/avalon/xhci.bin" if SOUTHBRIDGE_AMD_PI_AVALON
depends on HUDSON_XHCI_FWM
config HUDSON_IMC_FWM_FILE
string "IMC firmware path and filename"
default "blobs/southbridge/amd/avalon/imc.bin" if SOUTHBRIDGE_AMD_PI_AVALON
default "3rdparty/blobs/southbridge/amd/avalon/imc.bin" if SOUTHBRIDGE_AMD_PI_AVALON
depends on HUDSON_IMC_FWM
config HUDSON_GEC_FWM_FILE
@ -126,7 +126,7 @@ endif # HUDSON_FWM
config AMD_PUBKEY_FILE
depends on HUDSON_PSP
string "AMD public Key"
default "blobs/southbridge/amd/avalon/PSP/AmdPubKey.bin" if CPU_AMD_PI_00730F01
default "3rdparty/blobs/southbridge/amd/avalon/PSP/AmdPubKey.bin" if CPU_AMD_PI_00730F01
config HUDSON_SATA_MODE
int "SATA Mode"

View File

@ -133,7 +133,7 @@ cbfs-files-y += fch/xhci
fch/xhci-file := $(call strip_quotes, $(CONFIG_HUDSON_XHCI_FWM_FILE))
fch/xhci-position := $(HUDSON_XHCI_POSITION)
fch/xhci-type := raw
fch/xhci-required := Hudson XHCI firmware (available in coreboot/blobs if enabled)
fch/xhci-required := Hudson XHCI firmware (available in coreboot/3rdparty/blobs if enabled)
endif
ifeq ($(CONFIG_HUDSON_IMC_FWM), y)
@ -141,7 +141,7 @@ cbfs-files-y += fch/imc
fch/imc-file := $(call strip_quotes, $(CONFIG_HUDSON_IMC_FWM_FILE))
fch/imc-position := $(HUDSON_IMC_POSITION)
fch/imc-type := raw
fch/imc-required := Hudson IMC Firmware (available in coreboot/blobs if enabled)
fch/imc-required := Hudson IMC Firmware (available in coreboot/3rdparty/blobs if enabled)
endif
ifeq ($(CONFIG_HUDSON_GEC_FWM), y)

View File

@ -106,7 +106,7 @@ config IFD_PLATFORM_SECTION
config IFD_BIN_PATH
string "Path to intel firmware descriptor"
depends on !BUILD_WITH_FAKE_IFD
default "blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
config HAVE_GBE_BIN
bool "Add gigabit ethernet firmware"
@ -119,7 +119,7 @@ config HAVE_GBE_BIN
config GBE_BIN_PATH
string "Path to gigabit ethernet firmware"
depends on HAVE_GBE_BIN
default "blobs/mainboard/$(MAINBOARDDIR)/gbe.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/gbe.bin"
config HAVE_ME_BIN
bool "Add Intel Management Engine firmware"
@ -127,7 +127,7 @@ config HAVE_ME_BIN
help
The Intel processor in the selected system requires a special firmware
for an integrated controller called Management Engine (ME). The ME
firmware might be provided in coreboot's blobs repository. If
firmware might be provided in coreboot's 3rdparty/blobs repository. If
not and if you don't have the firmware elsewhere, you can still
build coreboot without it. In this case however, you'll have to make
sure that you don't overwrite your ME firmware on your flash ROM.
@ -135,7 +135,7 @@ config HAVE_ME_BIN
config ME_BIN_PATH
string "Path to management engine firmware"
depends on HAVE_ME_BIN
default "blobs/mainboard/$(MAINBOARDDIR)/me.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/me.bin"
config LOCK_MANAGEMENT_ENGINE
bool "Lock Management Engine section"

View File

@ -87,7 +87,7 @@ config IFD_ME_SECTION
config IFD_BIN_PATH
string "Path to intel firmware descriptor"
depends on !BUILD_WITH_FAKE_IFD
default "blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
config HAVE_ME_BIN
@ -96,7 +96,7 @@ config HAVE_ME_BIN
help
The Intel processor in the selected system requires a special firmware
for an integrated controller called Management Engine (ME). The ME
firmware might be provided in coreboot's blobs repository. If
firmware might be provided in coreboot's 3rdparty/blobs repository. If
not and if you don't have the firmware elsewhere, you can still
build coreboot without it. In this case however, you'll have to make
sure that you don't overwrite your ME firmware on your flash ROM.
@ -104,7 +104,7 @@ config HAVE_ME_BIN
config ME_BIN_PATH
string "Path to management engine firmware"
depends on HAVE_ME_BIN
default "blobs/mainboard/$(MAINBOARDDIR)/me.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/me.bin"
config HPET_MIN_TICKS
hex

View File

@ -98,7 +98,7 @@ config IFD_PLATFORM_SECTION
config IFD_BIN_PATH
string "Path to intel firmware descriptor"
depends on !BUILD_WITH_FAKE_IFD
default "blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
config HAVE_ME_BIN
bool "Add Intel Management Engine firmware"
@ -106,7 +106,7 @@ config HAVE_ME_BIN
help
The Intel processor in the selected system requires a special firmware
for an integrated controller called Management Engine (ME). The ME
firmware might be provided in coreboot's blobs repository. If
firmware might be provided in coreboot's 3rdparty/blobs repository. If
not and if you don't have the firmware elsewhere, you can still
build coreboot without it. In this case however, you'll have to make
sure that you don't overwrite your ME firmware on your flash ROM.
@ -114,7 +114,7 @@ config HAVE_ME_BIN
config ME_BIN_PATH
string "Path to management engine firmware"
depends on HAVE_ME_BIN
default "blobs/mainboard/$(MAINBOARDDIR)/me.bin"
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/me.bin"
config ME_MBP_CLEAR_LATE
bool "Defer wait for ME MBP Cleared"

View File

@ -37,7 +37,7 @@ config CPU_AMD_AGESA_BINARY_PI
select HUDSON_DISABLE_IMC
help
Use a binary PI package. Generally, these will be stored in the
"blobs" directory. For some processors, these must be obtained
"3rdparty/blobs" directory. For some processors, these must be obtained
directly from AMD Embedded Processors Group
(http://www.amdcom/embedded).

View File

@ -35,7 +35,7 @@ config AGESA_BINARY_PI_DEFAULTS # dummy
config AGESA_BINARY_PI_PATH_DEFAULT
string
default "blobs/pi/amd/00630F01"
default "3rdparty/blobs/pi/amd/00630F01"
help
The default binary file name to use for AMD platform initialization.

View File

@ -35,7 +35,7 @@ config AGESA_BINARY_PI_DEFAULTS # dummy
config AGESA_BINARY_PI_PATH_DEFAULT
string
default "blobs/pi/amd/00730F01"
default "3rdparty/blobs/pi/amd/00730F01"
help
The default binary file name to use for AMD platform initialization.

View File

@ -8,7 +8,7 @@ TMP_DIFF="$SCRIPT_DIR/.image-diff.bin"
FLASHROM="/usr/local/sbin/flashrom"
BL1_NAME="E5250.nbl1.bin"
BL1_PATH="blobs/cpu/samsung/exynos5250/"
BL1_PATH="3rdparty/blobs/cpu/samsung/exynos5250/"
BL1_URL="http://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/exynos-pre-boot-0.0.2-r8.tbz2"
die() {