mirror of
https://github.com/linuxboot/heads.git
synced 2024-12-19 04:57:55 +00:00
Merge pull request #1009 from SergiiDmytruk/support-ppc64-arch
Support ppc64 arch
This commit is contained in:
commit
c29c168176
@ -3,6 +3,8 @@ version: 2.1
|
||||
commands:
|
||||
build_board:
|
||||
parameters:
|
||||
arch:
|
||||
type: string
|
||||
target:
|
||||
type: string
|
||||
subcommand:
|
||||
@ -17,22 +19,22 @@ commands:
|
||||
- run:
|
||||
name: Make Board
|
||||
command: |
|
||||
rm -rf build/<<parameters.target>>/* build/log/* && make V=1 BOARD=<<parameters.target>> <<parameters.subcommand>> || touch ./tmpDir/failed_build
|
||||
rm -rf build/<<parameters.arch>>/<<parameters.target>>/* build/<<parameters.arch>>/log/* && make V=1 BOARD=<<parameters.target>> <<parameters.subcommand>> || touch ./tmpDir/failed_build
|
||||
no_output_timeout: 3h
|
||||
- run:
|
||||
name: Output hashes
|
||||
command: |
|
||||
cat build/<<parameters.target>>/hashes.txt || echo "No hashes for this build step..."\
|
||||
cat build/<<parameters.arch>>/<<parameters.target>>/hashes.txt || echo "No hashes for this build step..."\
|
||||
- run:
|
||||
name: Archiving build logs.
|
||||
command: |
|
||||
tar zcvf build/<<parameters.target>>/logs.tar.gz $(find build/ -name "*.log")
|
||||
tar zcvf build/<<parameters.arch>>/<<parameters.target>>/logs.tar.gz $(find build/ -name "*.log")
|
||||
- run:
|
||||
name: Output build failing logs
|
||||
command: |
|
||||
if [[ -f ./tmpDir/failed_build ]]; then find ./build/ -name "*.log" -type f -mmin -1|while read log; do echo ""; echo '==>' "$log" '<=='; echo ""; cat $log;done; exit 1;else echo "Step hasn't failed. Continuing with next step..."; fi \
|
||||
if [[ -f ./tmpDir/failed_build ]]; then find ./build/<<parameters.arch>>/ -name "*.log" -type f -mmin -1|while read log; do echo ""; echo '==>' "$log" '<=='; echo ""; cat $log;done; exit 1;else echo "Step hasn't failed. Continuing with next step..."; fi \
|
||||
- store_artifacts:
|
||||
path: build/<<parameters.target>>
|
||||
path: build/<<parameters.arch>>/<<parameters.target>>
|
||||
|
||||
jobs:
|
||||
prep_env:
|
||||
@ -115,6 +117,9 @@ jobs:
|
||||
- image: debian:11
|
||||
resource_class: large
|
||||
parameters:
|
||||
arch:
|
||||
type: string
|
||||
default: x86
|
||||
target:
|
||||
type: string
|
||||
subcommand:
|
||||
@ -123,6 +128,7 @@ jobs:
|
||||
- attach_workspace:
|
||||
at: ~/
|
||||
- build_board:
|
||||
arch: <<parameters.arch>>
|
||||
target: <<parameters.target>>
|
||||
subcommand: <<parameters.subcommand>>
|
||||
- persist_to_workspace:
|
||||
@ -135,6 +141,9 @@ jobs:
|
||||
- image: debian:11
|
||||
resource_class: large
|
||||
parameters:
|
||||
arch:
|
||||
type: string
|
||||
default: x86
|
||||
target:
|
||||
type: string
|
||||
subcommand:
|
||||
@ -143,6 +152,7 @@ jobs:
|
||||
- attach_workspace:
|
||||
at: ~/
|
||||
- build_board:
|
||||
arch: <<parameters.arch>>
|
||||
target: <<parameters.target>>
|
||||
subcommand: <<parameters.subcommand>>
|
||||
|
||||
@ -159,7 +169,7 @@ jobs:
|
||||
key: heads-musl-cross-{{ checksum "./tmpDir/musl-cross.sha256sums" }}{{ .Environment.CACHE_VERSION }}
|
||||
paths:
|
||||
- crossgcc
|
||||
- build/musl-cross-38e52db8358c043ae82b346a2e6e66bc86a53bc1
|
||||
- build/x86/musl-cross-38e52db8358c043ae82b346a2e6e66bc86a53bc1
|
||||
- packages
|
||||
- save_cache:
|
||||
#Generate cache for the same coreboot mnd musl-cross-make modules definition if hash is not previously existing
|
||||
@ -167,12 +177,12 @@ jobs:
|
||||
key: heads-coreboot-musl-cross-{{ checksum "./tmpDir/coreboot_musl-cross.sha256sums" }}{{ .Environment.CACHE_VERSION }}
|
||||
paths:
|
||||
- crossgcc
|
||||
- build/musl-cross-38e52db8358c043ae82b346a2e6e66bc86a53bc1
|
||||
- build/x86/musl-cross-38e52db8358c043ae82b346a2e6e66bc86a53bc1
|
||||
- packages
|
||||
- build/coreboot-4.11
|
||||
- build/coreboot-4.13
|
||||
- build/coreboot-4.14
|
||||
- build/coreboot-4.15
|
||||
- build/x86/coreboot-4.11
|
||||
- build/x86/coreboot-4.13
|
||||
- build/x86/coreboot-4.14
|
||||
- build/x86/coreboot-4.15
|
||||
- save_cache:
|
||||
#Generate cache for the exact same modules definitions if hash is not previously existing
|
||||
key: heads-modules-and-patches-{{ checksum "./tmpDir/all_modules_and_patches.sha256sums" }}{{ .Environment.CACHE_VERSION }}
|
||||
|
66
Makefile
66
Makefile
@ -18,27 +18,20 @@ LB_OUTPUT_FILE := linuxboot-$(BOARD)-$(HEADS_GIT_VERSION).rom
|
||||
all:
|
||||
-include .config
|
||||
|
||||
ifneq "$(TOOLCHAIN)" ""
|
||||
$(info Using $(TOOLCHAIN) for cross compiler and packages)
|
||||
packages ?= $(TOOLCHAIN)/packages
|
||||
CROSS := $(TOOLCHAIN)/crossgcc/x86_64-linux-musl/bin/x86_64-linux-musl-
|
||||
endif
|
||||
|
||||
modules-y :=
|
||||
pwd := $(shell pwd)
|
||||
packages ?= $(pwd)/packages
|
||||
build := $(pwd)/build
|
||||
config := $(pwd)/config
|
||||
INSTALL := $(pwd)/install
|
||||
log_dir := $(build)/log
|
||||
# These are dynamic, must not expand right here
|
||||
build = $(pwd)/build/$(CONFIG_TARGET_ARCH)
|
||||
packages = $(pwd)/packages/$(CONFIG_TARGET_ARCH)
|
||||
INSTALL = $(pwd)/install/$(CONFIG_TARGET_ARCH)
|
||||
log_dir = $(build)/log
|
||||
board_build = $(build)/$(BOARD)
|
||||
|
||||
# Controls how many parallel jobs are invoked in subshells
|
||||
CPUS ?= $(shell nproc)
|
||||
MAKE_JOBS ?= -j$(CPUS) --max-load 16
|
||||
|
||||
# Create the log directory if it doesn't already exist
|
||||
BUILD_LOG := $(shell mkdir -p "$(log_dir)" )
|
||||
|
||||
WGET ?= wget
|
||||
|
||||
# Timestamps should be in ISO format
|
||||
@ -51,23 +44,39 @@ ifneq "y" "$(shell [ -r '$(CONFIG)' ] && echo y)"
|
||||
$(error $(CONFIG): board configuration does not exist)
|
||||
endif
|
||||
|
||||
# By default, we are building for x86, up to a board to change this variable
|
||||
CONFIG_TARGET_ARCH := x86
|
||||
|
||||
include $(CONFIG)
|
||||
|
||||
# Unless otherwise specified, we are building for heads
|
||||
CONFIG_HEADS ?= y
|
||||
|
||||
# Determine arch part for a host triplet
|
||||
ifeq "$(CONFIG_TARGET_ARCH)" "x86"
|
||||
MUSL_ARCH := x86_64
|
||||
else ifeq "$(CONFIG_TARGET_ARCH)" "ppc64"
|
||||
MUSL_ARCH := powerpc64le
|
||||
else
|
||||
$(error "Unexpected value of $$(CONFIG_TARGET_ARCH): $(CONFIG_TARGET_ARCH)")
|
||||
endif
|
||||
|
||||
# Create directories if they don't already exist
|
||||
BUILD_LOG := $(shell mkdir -p "$(log_dir)")
|
||||
PACKAGES := $(shell mkdir -p "$(packages)")
|
||||
|
||||
# record the build date / git hashes and other files here
|
||||
HASHES := $(build)/$(BOARD)/hashes.txt
|
||||
HASHES := $(board_build)/hashes.txt
|
||||
|
||||
# Create the board output directory if it doesn't already exist
|
||||
BOARD_LOG := $(shell \
|
||||
mkdir -p "$(build)/$(BOARD)" ; \
|
||||
mkdir -p "$(board_build)" ; \
|
||||
echo "$(DATE) $(GIT_HASH) $(GIT_STATUS)" > "$(HASHES)" ; \
|
||||
)
|
||||
|
||||
ifeq "y" "$(CONFIG_LINUX_BUNDLED)"
|
||||
# Create empty initrd for initial kernel "without" initrd.
|
||||
$(shell cpio -o < /dev/null > $(build)/$(BOARD)/initrd.cpio)
|
||||
$(shell cpio -o < /dev/null > $(board_build)/initrd.cpio)
|
||||
endif
|
||||
|
||||
# If V is set in the environment, do not redirect the tee
|
||||
@ -134,13 +143,13 @@ CROSS_TOOLS := \
|
||||
|
||||
ifeq ($(CONFIG_COREBOOT), y)
|
||||
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
ifneq ($(CONFIG_COREBOOT_BOOTBLOCK),)
|
||||
all: $(build)/$(BOARD)/$(CB_BOOTBLOCK_FILE)
|
||||
all: $(board_build)/$(CB_BOOTBLOCK_FILE)
|
||||
endif
|
||||
|
||||
else ifeq ($(CONFIG_LINUXBOOT), y)
|
||||
all: $(build)/$(BOARD)/$(LB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(LB_OUTPUT_FILE)
|
||||
else
|
||||
$(error "$(BOARD): neither CONFIG_COREBOOT nor CONFIG_LINUXBOOT is set?")
|
||||
endif
|
||||
@ -153,6 +162,13 @@ all:
|
||||
.SUFFIXES:
|
||||
FORCE:
|
||||
|
||||
# Copies config while replacing predefined placeholders with actual values
|
||||
define install_config =
|
||||
sed -e 's!@BOARD_BUILD_DIR@!$(board_build)!g' \
|
||||
-e 's!@BLOB_DIR@!$(pwd)/blobs!g' \
|
||||
"$1" > "$2"
|
||||
endef
|
||||
|
||||
# Make helpers to operate on lists of things
|
||||
# Prefix is "smart" and doesn't add the prefix for absolute file paths
|
||||
define prefix =
|
||||
@ -522,7 +538,7 @@ $(build)/$(initrd_dir)/initrd.cpio.xz: $(initrd-y)
|
||||
#
|
||||
# At the moment PowerPC can only load initrd bundled with the kernel.
|
||||
#
|
||||
bundle-$(CONFIG_LINUX_BUNDLED) += $(build)/$(BOARD)/$(LINUX_IMAGE_FILE).bundled
|
||||
bundle-$(CONFIG_LINUX_BUNDLED) += $(board_build)/$(LINUX_IMAGE_FILE).bundled
|
||||
all: $(bundle-y)
|
||||
|
||||
#
|
||||
@ -586,13 +602,13 @@ modules.clean:
|
||||
# since we can't reflash the firmware in qemu to update the keychain. Instead,
|
||||
# inject the public key ahead of time. Specify the location of the key with
|
||||
# PUBKEY_ASC.
|
||||
inject_gpg: $(build)/$(BOARD)/$(CB_OUTPUT_FILE_GPG_INJ)
|
||||
inject_gpg: $(board_build)/$(CB_OUTPUT_FILE_GPG_INJ)
|
||||
|
||||
$(build)/$(BOARD)/$(CB_OUTPUT_BASENAME)-gpg-injected.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
cp "$(build)/$(BOARD)/$(CB_OUTPUT_FILE)" \
|
||||
"$(build)/$(BOARD)/$(CB_OUTPUT_FILE_GPG_INJ)"
|
||||
$(board_build)/$(CB_OUTPUT_BASENAME)-gpg-injected.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
cp "$(board_build)/$(CB_OUTPUT_FILE)" \
|
||||
"$(board_build)/$(CB_OUTPUT_FILE_GPG_INJ)"
|
||||
./bin/inject_gpg_key.sh --cbfstool "$(build)/$(coreboot_dir)/cbfstool" \
|
||||
"$(build)/$(BOARD)/$(CB_OUTPUT_FILE_GPG_INJ)" "$(PUBKEY_ASC)"
|
||||
"$(board_build)/$(CB_OUTPUT_FILE_GPG_INJ)" "$(PUBKEY_ASC)"
|
||||
|
||||
real.clean:
|
||||
for dir in \
|
||||
|
BIN
blobs/dev.cpio
BIN
blobs/dev.cpio
Binary file not shown.
@ -43,5 +43,5 @@ export CONFIG_BOOT_REQ_HASH=n
|
||||
export CONFIG_BOOT_REQ_ROLLBACK=n
|
||||
export CONFIG_BOOT_DEV="/dev/sda1"
|
||||
|
||||
$(build)/$(BOARD)/linuxboot.rom: linuxboot.intermediate
|
||||
$(board_build)/linuxboot.rom: linuxboot.intermediate
|
||||
|
||||
|
@ -58,7 +58,7 @@ export CONFIG_BOARD_NAME="qemu-coreboot-fbwhiptail"
|
||||
run:
|
||||
qemu-system-x86_64 \
|
||||
--machine q35 \
|
||||
--bios $(build)/$(BOARD)/$(CB_OUTPUT_FILE) \
|
||||
--bios $(board_build)/$(CB_OUTPUT_FILE) \
|
||||
-object rng-random,filename=/dev/urandom,id=rng0 \
|
||||
-device virtio-rng-pci,rng=rng0 \
|
||||
-netdev user,id=u1 -device e1000,netdev=u1 \
|
||||
|
@ -60,7 +60,7 @@ run:
|
||||
qemu-system-x86_64 \
|
||||
--machine q35 \
|
||||
--serial /dev/tty \
|
||||
--bios $(build)/$(BOARD)/$(CB_OUTPUT_FILE) \
|
||||
--bios $(board_build)/$(CB_OUTPUT_FILE) \
|
||||
-object rng-random,filename=/dev/urandom,id=rng0 \
|
||||
-device virtio-rng-pci,rng=rng0 \
|
||||
-netdev user,id=u1 -device e1000,netdev=u1 \
|
||||
|
@ -52,6 +52,6 @@ run:
|
||||
-global driver=cfi.pflash01,property=secure,value=on \
|
||||
-redir tcp:5555::22 \
|
||||
--serial $(or $(SERIAL),/dev/tty) \
|
||||
-drive if=pflash,format=raw,unit=0,file=$(build)/$(BOARD)/linuxboot.rom
|
||||
-drive if=pflash,format=raw,unit=0,file=$(board_build)/linuxboot.rom
|
||||
stty sane
|
||||
|
||||
|
@ -33,7 +33,7 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal --ifd --image
|
||||
# per CONFIG_BOOTSCRIPT script above.
|
||||
#
|
||||
# Below, we just move produced ROM with a name appended with -top.rom for clarity.
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,MV 4MB top ROM,$@, mv $< $@)
|
||||
@sha256sum $@
|
||||
|
@ -78,15 +78,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -78,15 +78,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -46,5 +46,5 @@ export CONFIG_BOOT_REQ_HASH=n
|
||||
export CONFIG_BOOT_REQ_ROLLBACK=n
|
||||
export CONFIG_BOOT_DEV="/dev/sda1"
|
||||
|
||||
$(build)/$(BOARD)/linuxboot.rom: linuxboot.intermediate
|
||||
$(board_build)/linuxboot.rom: linuxboot.intermediate
|
||||
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -79,15 +79,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -45,17 +45,17 @@ export CONFIG_BOOT_REQ_HASH=n
|
||||
export CONFIG_BOOT_REQ_ROLLBACK=n
|
||||
export CONFIG_BOOT_DEV="/dev/sda1"
|
||||
|
||||
#$(build)/$(BOARD)/linuxboot.rom: $(build)/$(linuxboot_dir)/
|
||||
#$(board_build)/linuxboot.rom: $(build)/$(linuxboot_dir)/
|
||||
|
||||
# No 0x on these since the flasher doesn't handle that
|
||||
dxe_offset := 860000
|
||||
dxe_size := 6a0000
|
||||
flash-dxe: $(build)/$(BOARD)/linuxboot.rom
|
||||
flash-dxe: $(board_build)/linuxboot.rom
|
||||
( echo u$(dxe_offset) $(dxe_size) ; \
|
||||
pv $(build)/linuxboot-git/build/$(BOARD)/dxe.vol \
|
||||
) > /dev/ttyACM0
|
||||
|
||||
flash: $(build)/$(BOARD)/linuxboot.rom
|
||||
flash: $(board_build)/linuxboot.rom
|
||||
( echo u0 1000000 ; \
|
||||
pv $< \
|
||||
) > /dev/ttyACM0
|
||||
|
@ -33,7 +33,7 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal --ifd --image
|
||||
# per CONFIG_BOOTSCRIPT script above.
|
||||
#
|
||||
# Below, we just move produced ROM with a name appended with -top.rom for clarity.
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,MV 4MB top ROM,$@, mv $< $@)
|
||||
@sha256sum $@
|
||||
|
@ -78,15 +78,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -81,15 +81,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -78,15 +78,15 @@ export CONFIG_FLASHROM_OPTIONS="--force --noverify-all -p internal"
|
||||
#
|
||||
# When flashing via an external programmer it is easiest to have
|
||||
# two separate files for these pieces.
|
||||
all: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-bottom.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 8MB,$@,dd of=$@ if=$< bs=65536 count=128 skip=0 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
||||
all: $(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(build)/$(BOARD)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(build)/$(BOARD)/$(CB_OUTPUT_FILE)
|
||||
all: $(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom
|
||||
$(board_build)/heads-$(BOARD)-$(HEADS_GIT_VERSION)-top.rom: $(board_build)/$(CB_OUTPUT_FILE)
|
||||
$(call do,DD 4MB,$@,dd of=$@ if=$< bs=65536 count=64 skip=128 status=none)
|
||||
@sha256sum $@ | tee -a "$(HASHES)"
|
||||
|
@ -12,7 +12,7 @@ CONFIG_USER_TPM1=y
|
||||
CONFIG_TPM_RDRESP_NEED_DELAY=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/kgpe-d16_server-whiptail/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="nohz=on console=tty0 earlyprintk=tty0"
|
||||
CONFIG_LINUX_INITRD="../../build/kgpe-d16_server-whiptail/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_CPU_MICROCODE_CBFS_NONE=y
|
||||
|
@ -13,6 +13,6 @@ CONFIG_TPM_RDRESP_NEED_DELAY=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_LINUX_COMMAND_LINE="nohz=on console=ttyS1,115200n8 earlyprintk=ttyS1,115200"
|
||||
CONFIG_PAYLOAD_FILE="../../build/kgpe-d16_server/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/kgpe-d16_server/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_CPU_MICROCODE_CBFS_NONE=y
|
||||
|
@ -12,7 +12,7 @@ CONFIG_USER_TPM1=y
|
||||
CONFIG_TPM_RDRESP_NEED_DELAY=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/kgpe-d16_workstation-usb_keyboard/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="nohz=on console=tty0 earlyprintk=tty0"
|
||||
CONFIG_LINUX_INITRD="../../build/kgpe-d16_workstation-usb_keyboard/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_CPU_MICROCODE_CBFS_NONE=y
|
||||
|
@ -12,7 +12,7 @@ CONFIG_USER_TPM1=y
|
||||
CONFIG_TPM_RDRESP_NEED_DELAY=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/kgpe-d16_workstation/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="nohz=on console=tty0 earlyprintk=tty0"
|
||||
CONFIG_LINUX_INITRD="../../build/kgpe-d16_workstation/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_CPU_MICROCODE_CBFS_NONE=y
|
||||
|
@ -8,6 +8,6 @@ CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_skl/cpu
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/librem_13v2/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2"
|
||||
CONFIG_LINUX_INITRD="../../build/librem_13v2/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -8,6 +8,6 @@ CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_kbl/cpu
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/librem_13v4/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2"
|
||||
CONFIG_LINUX_INITRD="../../build/librem_13v4/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -8,6 +8,6 @@ CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_cnl/cpu
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/librem_14/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/librem_14/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2"
|
||||
|
@ -8,6 +8,6 @@ CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_skl/cpu
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/librem_15v3/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2"
|
||||
CONFIG_LINUX_INITRD="../../build/librem_15v3/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -8,6 +8,6 @@ CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_kbl/cpu
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/librem_15v4/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2 video=eDP-1:1920x1080"
|
||||
CONFIG_LINUX_INITRD="../../build/librem_15v4/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -21,6 +21,6 @@ CONFIG_SMBIOS_ENCLOSURE_TYPE=0x17
|
||||
CONFIG_USER_TPM1=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/librem_l1um/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/librem_l1um/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_LINUX_COMMAND_LINE="quiet loglevel=3"
|
||||
|
@ -9,6 +9,6 @@ CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
|
||||
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_cnl/cpu_microcode_blob.bin"
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/librem_mini/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/librem_mini/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2"
|
||||
|
@ -8,6 +8,6 @@ CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
|
||||
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_cnl/cpu_microcode_blob.bin"
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/librem_mini_v2/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/librem_mini_v2/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2"
|
||||
|
@ -15,5 +15,5 @@ CONFIG_USER_TPM1=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/qemu-coreboot-fbwhiptail-tpm1-hotp/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/qemu-coreboot-fbwhiptail-tpm1-hotp/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -12,5 +12,5 @@ CONFIG_UART_PCI_ADDR=0
|
||||
CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/qemu-coreboot-fbwhiptail/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/qemu-coreboot-fbwhiptail/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -15,5 +15,5 @@ CONFIG_USER_TPM1=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/qemu-coreboot-whiptail-tpm1/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/qemu-coreboot-whiptail-tpm1/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -12,5 +12,5 @@ CONFIG_UART_PCI_ADDR=0
|
||||
CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/qemu-coreboot/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/qemu-coreboot/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -4,9 +4,9 @@ CONFIG_STATIC_OPTION_TABLE=y
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0x750000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx20/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_T420=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -18,5 +18,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t420-hotp-maximized/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/t420-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -4,9 +4,9 @@ CONFIG_STATIC_OPTION_TABLE=y
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0x750000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx20/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_T420=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -18,5 +18,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t420-maximized/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/t420-maximized/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -2,9 +2,9 @@
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0x750000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/t420/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/t420/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/t420/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/t420/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/t420/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/t420/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_T420=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -16,5 +16,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t420/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/t420/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -22,5 +22,5 @@ CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t430-flash/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/t430-flash/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -4,9 +4,9 @@ CONFIG_STATIC_OPTION_TABLE=y
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_THINKPAD_T430=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -18,5 +18,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t430-hotp-maximized/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/t430-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -12,5 +12,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t430-hotp-verification/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/t430-hotp-verification/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -4,9 +4,9 @@ CONFIG_STATIC_OPTION_TABLE=y
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_THINKPAD_T430=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -18,5 +18,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t430-maximized/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/t430-maximized/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -9,8 +9,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t430/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/t430/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -8,16 +8,16 @@ CONFIG_ONBOARD_VGA_IS_PRIMARY=y
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx20/me.bin"
|
||||
CONFIG_BOARD_LENOVO_T520=y
|
||||
CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx20/gbe.bin"
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t520-hotp-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=3"
|
||||
CONFIG_LINUX_INITRD="../../build/t520-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_DEBUG_SMM_RELOCATION=y
|
||||
|
@ -8,16 +8,16 @@ CONFIG_ONBOARD_VGA_IS_PRIMARY=y
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx20/me.bin"
|
||||
CONFIG_BOARD_LENOVO_T520=y
|
||||
CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx20/gbe.bin"
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t520-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=3"
|
||||
CONFIG_LINUX_INITRD="../../build/t520-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_DEBUG_SMM_RELOCATION=y
|
||||
|
@ -4,13 +4,13 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_VGA_BIOS_DGPU_ID="10de,0def"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="../../blobs/xx30/10de,0def.rom"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="@BLOB_DIR@/xx30/10de,0def.rom"
|
||||
CONFIG_VGA_BIOS=y
|
||||
CONFIG_VGA_BIOS_FILE="../../blobs/xx30/8086,0106.rom"
|
||||
CONFIG_VGA_BIOS_FILE="@BLOB_DIR@/xx30/8086,0106.rom"
|
||||
# CONFIG_VGA_BIOS_SECOND is not set
|
||||
CONFIG_VGA_ROM_RUN_DEFAULT=y
|
||||
CONFIG_VGA_BIOS_DGPU=y
|
||||
@ -23,8 +23,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t530-dgpu-hotp-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/t530-dgpu-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,13 +4,13 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_VGA_BIOS_DGPU_ID="10de,0def"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="../../blobs/xx30/10de,0def.rom"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="@BLOB_DIR@/xx30/10de,0def.rom"
|
||||
CONFIG_VGA_BIOS=y
|
||||
CONFIG_VGA_BIOS_FILE="../../blobs/xx30/8086,0106.rom"
|
||||
CONFIG_VGA_BIOS_FILE="@BLOB_DIR@/xx30/8086,0106.rom"
|
||||
# CONFIG_VGA_BIOS_SECOND is not set
|
||||
CONFIG_VGA_ROM_RUN_DEFAULT=y
|
||||
CONFIG_VGA_BIOS_DGPU=y
|
||||
@ -21,8 +21,8 @@ CONFIG_UART_PCI_ADDR=0
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t530-dgpu-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/t530-dgpu-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,9 +4,9 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_BOARD_LENOVO_T530=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_UART_PCI_ADDR=0
|
||||
@ -16,8 +16,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t530-hotp-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/t530-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,9 +4,9 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_BOARD_LENOVO_T530=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_UART_PCI_ADDR=0
|
||||
@ -16,8 +16,8 @@ CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y
|
||||
CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/t530-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/t530-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,13 +4,13 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_VGA_BIOS_DGPU_ID="10de,0ffc"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="../../blobs/xx30/10de,0ffc.rom"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="@BLOB_DIR@/xx30/10de,0ffc.rom"
|
||||
CONFIG_VGA_BIOS=y
|
||||
CONFIG_VGA_BIOS_FILE="../../blobs/xx30/8086,0106.rom"
|
||||
CONFIG_VGA_BIOS_FILE="@BLOB_DIR@/xx30/8086,0106.rom"
|
||||
# CONFIG_VGA_BIOS_SECOND is not set
|
||||
CONFIG_VGA_ROM_RUN_DEFAULT=y
|
||||
CONFIG_VGA_BIOS_DGPU=y
|
||||
@ -23,8 +23,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/w530-dgpu-K1000m-hotp-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/w530-dgpu-K1000m-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,13 +4,13 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_VGA_BIOS_DGPU_ID="10de,0ffc"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="../../blobs/xx30/10de,0ffc.rom"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="@BLOB_DIR@/xx30/10de,0ffc.rom"
|
||||
CONFIG_VGA_BIOS=y
|
||||
CONFIG_VGA_BIOS_FILE="../../blobs/xx30/8086,0106.rom"
|
||||
CONFIG_VGA_BIOS_FILE="@BLOB_DIR@/xx30/8086,0106.rom"
|
||||
# CONFIG_VGA_BIOS_SECOND is not set
|
||||
CONFIG_VGA_ROM_RUN_DEFAULT=y
|
||||
CONFIG_VGA_BIOS_DGPU=y
|
||||
@ -23,8 +23,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/w530-dgpu-K1000m-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/w530-dgpu-K1000m-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,13 +4,13 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_VGA_BIOS_DGPU_ID="10de,0ffb"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="../../blobs/xx30/10de,0ffb.rom"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="@BLOB_DIR@/xx30/10de,0ffb.rom"
|
||||
CONFIG_VGA_BIOS=y
|
||||
CONFIG_VGA_BIOS_FILE="../../blobs/xx30/8086,0106.rom"
|
||||
CONFIG_VGA_BIOS_FILE="@BLOB_DIR@/xx30/8086,0106.rom"
|
||||
# CONFIG_VGA_BIOS_SECOND is not set
|
||||
CONFIG_VGA_ROM_RUN_DEFAULT=y
|
||||
CONFIG_VGA_BIOS_DGPU=y
|
||||
@ -23,8 +23,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/w530-dgpu-K2000m-hotp-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/w530-dgpu-K2000m-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,13 +4,13 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_VGA_BIOS_DGPU_ID="10de,0ffb"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="../../blobs/xx30/10de,0ffb.rom"
|
||||
CONFIG_VGA_BIOS_DGPU_FILE="@BLOB_DIR@/xx30/10de,0ffb.rom"
|
||||
CONFIG_VGA_BIOS=y
|
||||
CONFIG_VGA_BIOS_FILE="../../blobs/xx30/8086,0106.rom"
|
||||
CONFIG_VGA_BIOS_FILE="@BLOB_DIR@/xx30/8086,0106.rom"
|
||||
# CONFIG_VGA_BIOS_SECOND is not set
|
||||
CONFIG_VGA_ROM_RUN_DEFAULT=y
|
||||
CONFIG_VGA_BIOS_DGPU=y
|
||||
@ -23,8 +23,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/w530-dgpu-K2000m-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/w530-dgpu-K2000m-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,9 +4,9 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_BOARD_LENOVO_W530=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_UART_PCI_ADDR=0
|
||||
@ -16,8 +16,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/w530-hotp-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/w530-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -4,9 +4,9 @@ CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_HAVE_ME_BIN=y
|
||||
CONFIG_HAVE_GBE_BIN=y
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_BOARD_LENOVO_W530=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_UART_PCI_ADDR=0
|
||||
@ -16,8 +16,8 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/w530-maximized/bzImage"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
CONFIG_LINUX_INITRD="../../build/w530-maximized/initrd.cpio.xz"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
CONFIG_USE_OPTION_TABLE=y
|
||||
CONFIG_STATIC_OPTION_TABLE=y
|
||||
|
@ -2,9 +2,9 @@
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0x750000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx20/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_X220=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -16,5 +16,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x220-hotp-maximized/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x220-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -2,9 +2,9 @@
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0x750000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx20/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_X220=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -16,5 +16,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x220-maximized/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x220-maximized/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -2,9 +2,9 @@
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0x750000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx20/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx20/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx20/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_X220=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -16,5 +16,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x220/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x220/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -22,5 +22,5 @@ CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x230-flash/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x230-flash/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -2,9 +2,9 @@
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_X230=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -16,5 +16,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x230-hotp-maximized/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x230-hotp-maximized/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -2,9 +2,9 @@
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_X230=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -16,5 +16,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x230-hotp-maximized_usb-kb/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x230-hotp-maximized_usb-kb/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -10,5 +10,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x230-hotp-verification/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x230-hotp-verification/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -2,9 +2,9 @@
|
||||
CONFIG_VENDOR_LENOVO=y
|
||||
CONFIG_NO_POST=y
|
||||
CONFIG_CBFS_SIZE=0xB80000
|
||||
CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"
|
||||
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/xx30/ifd.bin"
|
||||
CONFIG_ME_BIN_PATH="@BLOB_DIR@/xx30/me.bin"
|
||||
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/xx30/gbe.bin"
|
||||
CONFIG_HAVE_IFD_BIN=y
|
||||
CONFIG_BOARD_LENOVO_X230=y
|
||||
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
|
||||
@ -16,5 +16,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x230-maximized/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x230-maximized/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -10,5 +10,5 @@ CONFIG_DRIVERS_PS2_KEYBOARD=y
|
||||
CONFIG_TPM_MEASURED_BOOT=y
|
||||
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
|
||||
CONFIG_PAYLOAD_LINUX=y
|
||||
CONFIG_PAYLOAD_FILE="../../build/x230/bzImage"
|
||||
CONFIG_LINUX_INITRD="../../build/x230/initrd.cpio.xz"
|
||||
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
||||
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|
||||
|
@ -7,7 +7,7 @@ CONFIG_NO_HZ_IDLE=y
|
||||
CONFIG_PREEMPT_VOLUNTARY=y
|
||||
CONFIG_LOG_BUF_SHIFT=18
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
# CONFIG_RD_GZIP is not set
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
|
@ -7,7 +7,7 @@ CONFIG_NO_HZ_IDLE=y
|
||||
CONFIG_PREEMPT_VOLUNTARY=y
|
||||
CONFIG_LOG_BUF_SHIFT=18
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
# CONFIG_RD_GZIP is not set
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
|
@ -7,7 +7,7 @@ CONFIG_NO_HZ_IDLE=y
|
||||
CONFIG_PREEMPT_VOLUNTARY=y
|
||||
CONFIG_LOG_BUF_SHIFT=18
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
# CONFIG_RD_GZIP is not set
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
|
@ -7,7 +7,7 @@ CONFIG_NO_HZ_IDLE=y
|
||||
CONFIG_PREEMPT_VOLUNTARY=y
|
||||
CONFIG_LOG_BUF_SHIFT=18
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
# CONFIG_RD_GZIP is not set
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
|
@ -20,7 +20,7 @@ CONFIG_CGROUP_DEVICE=y
|
||||
CONFIG_CGROUP_CPUACCT=y
|
||||
CONFIG_CGROUP_PERF=y
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
# CONFIG_RD_GZIP is not set
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
|
@ -163,7 +163,7 @@ CONFIG_CGROUP_DEBUG=y
|
||||
# CONFIG_SYSFS_DEPRECATED is not set
|
||||
# CONFIG_RELAY is not set
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
CONFIG_INITRAMFS_ROOT_UID=0
|
||||
CONFIG_INITRAMFS_ROOT_GID=0
|
||||
# CONFIG_RD_GZIP is not set
|
||||
|
@ -7,7 +7,7 @@ CONFIG_POSIX_MQUEUE=y
|
||||
CONFIG_NO_HZ_IDLE=y
|
||||
CONFIG_RELAY=y
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
# CONFIG_RD_GZIP is not set
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
|
@ -7,7 +7,7 @@ CONFIG_KERNEL_XZ=y
|
||||
CONFIG_NO_HZ_IDLE=y
|
||||
CONFIG_LOG_BUF_SHIFT=18
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
# CONFIG_RD_GZIP is not set
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
|
@ -7,7 +7,7 @@ CONFIG_KERNEL_XZ=y
|
||||
CONFIG_NO_HZ_IDLE=y
|
||||
CONFIG_LOG_BUF_SHIFT=18
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
||||
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
|
||||
# CONFIG_RD_GZIP is not set
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
|
@ -26,6 +26,7 @@ $(initrd_tmp_dir)/bin/busybox: $(build)/$(busybox_dir)/.build
|
||||
$(MAKE) \
|
||||
-C $(build)/$(busybox_dir) \
|
||||
CC="$(heads_cc)" \
|
||||
CROSS_COMPILE="$(CROSS)" \
|
||||
CONFIG_PREFIX="$(initrd_bin_dir)/.." \
|
||||
install \
|
||||
| tee -a $(build)/log/busybox.log \
|
||||
|
@ -10,7 +10,7 @@ cairo_configure := \
|
||||
$(CROSS_TOOLS) \
|
||||
CFLAGS="-DCAIRO_NO_MUTEX=1 -O3" \
|
||||
./configure \
|
||||
--host i386-elf-linux \
|
||||
--host $(MUSL_ARCH)-elf-linux \
|
||||
--prefix="/" \
|
||||
--disable-xlib --disable-xcb --disable-pdf \
|
||||
--disable-ps --disable-svg --disable-script \
|
||||
|
@ -5,6 +5,16 @@ ifeq "$(CONFIG_COREBOOT)" "y"
|
||||
CONFIG_COREBOOT_ROM ?= coreboot.rom
|
||||
CONFIG_COREBOOT_BOOTBLOCK ?=
|
||||
|
||||
ifeq "$(CONFIG_TARGET_ARCH)" "x86"
|
||||
COREBOOT_TARGET := i386
|
||||
LINUX_IMAGE_FILE := bzImage
|
||||
else ifeq "$(CONFIG_TARGET_ARCH)" "ppc64"
|
||||
COREBOOT_TARGET := ppc64
|
||||
LINUX_IMAGE_FILE := zImage
|
||||
else
|
||||
$(error "$(CONFIG_TARGET_ARCH) target isn't supported by this module")
|
||||
endif
|
||||
|
||||
ifeq "$(CONFIG_COREBOOT_VERSION)" "4.8.1"
|
||||
coreboot_version := 4.8.1
|
||||
coreboot_hash := f0ddf4db0628c1fe1e8348c40084d9cbeb5771400c963fd419cda3995b69ad23
|
||||
@ -47,7 +57,7 @@ EXTRA_FLAGS ?= -fdebug-prefix-map=$(pwd)=heads -gno-record-gcc-switches -Wno-err
|
||||
|
||||
coreboot_configure := \
|
||||
mkdir -p "$(build)/$(coreboot_dir)" \
|
||||
&& cp "$(pwd)/$(CONFIG_COREBOOT_CONFIG)" "$(build)/$(coreboot_dir)/.config" \
|
||||
&& $(call install_config,$(pwd)/$(CONFIG_COREBOOT_CONFIG),$(build)/$(coreboot_dir)/.config) \
|
||||
&& echo 'CONFIG_LOCALVERSION="Heads-$(HEADS_GIT_VERSION)"' >> $(build)/$(coreboot_dir)/.config \
|
||||
&& echo 'CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="$(BOARD)"' >> $(build)/$(coreboot_dir)/.config \
|
||||
&& $(MAKE) olddefconfig \
|
||||
@ -60,15 +70,21 @@ coreboot_configure := \
|
||||
|
||||
COREBOOT_IASL="$(build)/$(coreboot_base_dir)/util/crossgcc/xgcc/bin/iasl"
|
||||
|
||||
# coreboot is built with the 32-bit compiler; ideally we could use the same
|
||||
# x86_64-linux-musl -m32 to build it, but this causes some link errors that need
|
||||
# to be tracked down.
|
||||
# coreboot for x86 is built with the 32-bit compiler; ideally we could use the
|
||||
# same x86_64-linux-musl -m32 to build it, but this causes some link errors that
|
||||
# need to be tracked down.
|
||||
# CROSS="$(CROSS)" \
|
||||
|
||||
ifeq "$(CONFIG_TARGET_ARCH)" "x86"
|
||||
COREBOOT_CROSS := $(dir $(CROSS))i386-linux-musl-
|
||||
else
|
||||
COREBOOT_CROSS := $(CROSS)
|
||||
endif
|
||||
|
||||
coreboot_target := \
|
||||
-C "$(build)/$(coreboot_base_dir)" \
|
||||
obj="$(build)/$(coreboot_dir)" \
|
||||
CROSS="$(dir $(CROSS))i386-linux-musl-" \
|
||||
CROSS="$(COREBOOT_CROSS)" \
|
||||
IASL="$(COREBOOT_IASL)" \
|
||||
DOTCONFIG="$(build)/$(coreboot_dir)/.config" \
|
||||
BUILD_TIMELESS=1 \
|
||||
@ -82,13 +98,13 @@ coreboot_depend += linux initrd $(musl_dep)
|
||||
|
||||
COREBOOT_TOOLCHAIN="$(build)/$(coreboot_base_dir)/.xcompile"
|
||||
$(COREBOOT_TOOLCHAIN): $(build)/$(coreboot_base_dir)/.canary
|
||||
$(MAKE) -C "$(build)/$(coreboot_base_dir)" CPUS=$(CPUS) crossgcc-i386
|
||||
$(MAKE) -C "$(build)/$(coreboot_base_dir)" CPUS=$(CPUS) "crossgcc-$(COREBOOT_TARGET)"
|
||||
|
||||
$(build)/$(coreboot_dir)/.configured: $(COREBOOT_TOOLCHAIN)
|
||||
|
||||
# Force a rebuild if the inputs have changed
|
||||
$(build)/$(coreboot_dir)/.build: \
|
||||
$(build)/$(BOARD)/bzImage \
|
||||
$(build)/$(BOARD)/$(LINUX_IMAGE_FILE) \
|
||||
$(build)/$(BOARD)/initrd.cpio.xz \
|
||||
|
||||
# This produces a ROM image that is written with the flashrom program
|
||||
|
@ -12,7 +12,7 @@ cryptsetup_hash := af2b04e8475cf40b8d9ffd97a1acfa73aa787c890430afd89804fb544d6ad
|
||||
# build path.
|
||||
cryptsetup_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--host i386-elf-linux \
|
||||
--host $(MUSL_ARCH)-elf-linux \
|
||||
--prefix "/" \
|
||||
--disable-gcrypt-pbkdf2 \
|
||||
--enable-cryptsetup-reencrypt \
|
||||
|
@ -12,7 +12,7 @@ cryptsetup2_hash := 3bca4ffe39e2f94cef50f6ea65acb873a6dbce5db34fc6bcefe38b6d095e
|
||||
# build path.
|
||||
cryptsetup2_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--host i386-elf-linux \
|
||||
--host $(MUSL_ARCH)-elf-linux \
|
||||
--prefix "/" \
|
||||
--disable-rpath \
|
||||
--disable-gcrypt-pbkdf2 \
|
||||
|
@ -9,7 +9,7 @@ dropbear_hash := 2720ea54ed009af812701bcc290a2a601d5c107d12993e5d92c0f5f81f71889
|
||||
|
||||
dropbear_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--host i386-elf-linux \
|
||||
--host $(MUSL_ARCH)-elf-linux \
|
||||
--prefix "/" \
|
||||
--disable-syslog \
|
||||
--disable-lastlog \
|
||||
|
@ -19,8 +19,8 @@ gpg_hash := 6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276
|
||||
#
|
||||
gpg_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--build i386-elf-linux \
|
||||
--host x86_64-linux-musl \
|
||||
--build $(MUSL_ARCH)-elf-linux \
|
||||
--host $(MUSL_ARCH)-linux-musl \
|
||||
--with-libusb="$(INSTALL)" \
|
||||
--prefix "/" \
|
||||
--enable-card-support \
|
||||
|
@ -14,7 +14,7 @@ gpg2_hash := 61e83278fb5fa7336658a8b73ab26f379d41275bb1c7c6e694dd9f9a6e8e76ec
|
||||
gpg2_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
CPPFLAGS="-I$(INSTALL)/include/libusb-1.0" \
|
||||
--host x86_64-linux-musl \
|
||||
--host $(MUSL_ARCH)-linux-musl \
|
||||
--with-libusb="$(INSTALL)" \
|
||||
--with-gpg-error-prefix="$(INSTALL)" \
|
||||
--with-libgcrypt-prefix="$(INSTALL)" \
|
||||
|
@ -8,8 +8,8 @@ kexec_hash := 40623d4321be2865ef9ea2cd6ec998d31dcf93d0f74353cbd3aa06d8821e3e41
|
||||
|
||||
kexec_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--host i386-elf-linux \
|
||||
--target x86_64 \
|
||||
--host $(MUSL_ARCH)-elf-linux \
|
||||
--target $(MUSL_ARCH) \
|
||||
--prefix="/" \
|
||||
--without-lzma \
|
||||
&& $(MAKE) clean
|
||||
|
@ -1,4 +1,5 @@
|
||||
modules-$(CONFIG_GPG2) += libassuan
|
||||
|
||||
libassuan_version := 2.5.3
|
||||
libassuan_dir := libassuan-$(libassuan_version)
|
||||
libassuan_tar := libassuan-$(libassuan_version).tar.bz2
|
||||
@ -7,7 +8,7 @@ libassuan_hash := 91bcb0403866b4e7c4bc1cc52ed4c364a9b5414b3994f718c70303f7f765e7
|
||||
|
||||
libassuan_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--host x86_64-linux-musl \
|
||||
--host $(MUSL_ARCH)-linux-musl \
|
||||
--prefix "/" \
|
||||
--disable-static \
|
||||
--disable-debug \
|
||||
|
@ -1,4 +1,5 @@
|
||||
modules-$(CONFIG_GPG2) += libgcrypt
|
||||
|
||||
libgcrypt_version := 1.8.6
|
||||
libgcrypt_dir := libgcrypt-$(libgcrypt_version)
|
||||
libgcrypt_tar := libgcrypt-$(libgcrypt_version).tar.bz2
|
||||
@ -7,7 +8,7 @@ libgcrypt_hash := 0cba2700617b99fc33864a0c16b1fa7fdf9781d9ed3509f5d767178e5fd7b9
|
||||
|
||||
libgcrypt_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--host=x86_64-linux-musl \
|
||||
--host=$(MUSL_ARCH)-linux-musl \
|
||||
--prefix "/" \
|
||||
--disable-static \
|
||||
--with-gpg-error-prefix="$(INSTALL)" \
|
||||
|
@ -1,4 +1,5 @@
|
||||
modules-$(CONFIG_GPG2) += libgpg-error
|
||||
|
||||
libgpg-error_version := 1.37
|
||||
libgpg-error_dir := libgpg-error-$(libgpg-error_version)
|
||||
libgpg-error_tar := libgpg-error-$(libgpg-error_version).tar.bz2
|
||||
@ -8,7 +9,7 @@ libgpg-error_hash := b32d6ff72a73cf79797f7f2d039e95e9c6f92f0c1450215410840ab62ae
|
||||
libgpg-error_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--prefix "/" \
|
||||
--host=x86_64-linux-musl \
|
||||
--host=$(MUSL_ARCH)-linux-musl \
|
||||
--disable-static \
|
||||
--disable-nls \
|
||||
--disable-languages \
|
||||
|
@ -16,7 +16,7 @@ MY_CROSS_TOOLS := \
|
||||
libhidapi-libusb_configure := ./bootstrap && \
|
||||
./configure \
|
||||
$(MY_CROSS_TOOLS) \
|
||||
--host i386-elf-linux\
|
||||
--host $(MUSL_ARCH)-elf-linux\
|
||||
--prefix "/"
|
||||
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
modules-$(CONFIG_GPG2) += libksba
|
||||
|
||||
libksba_version := 1.4.0
|
||||
libksba_dir := libksba-$(libksba_version)
|
||||
libksba_tar := libksba-$(libksba_version).tar.bz2
|
||||
@ -7,7 +8,7 @@ libksba_hash := bfe6a8e91ff0f54d8a329514db406667000cb207238eded49b599761bfca41b6
|
||||
|
||||
libksba_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--host x86_64-linux-musl \
|
||||
--host $(MUSL_ARCH)-linux-musl \
|
||||
--prefix "/" \
|
||||
--disable-static \
|
||||
--with-gpg-error-prefix="$(INSTALL)" \
|
||||
|
@ -9,7 +9,7 @@ libpng_hash := 574623a4901a9969080ab4a2df9437026c8a87150dfd5c235e28c94b212964a7
|
||||
libpng_configure := \
|
||||
$(CROSS_TOOLS) \
|
||||
./configure \
|
||||
--host i386-elf-linux \
|
||||
--host $(MUSL_ARCH)-elf-linux \
|
||||
--prefix="/" \
|
||||
|
||||
libpng_target := \
|
||||
|
@ -11,7 +11,7 @@ libusb_hash := 7dce9cce9a81194b7065ee912bcd55eeffebab694ea403ffb91b67db66b1824b
|
||||
|
||||
libusb_configure := ./configure\
|
||||
$(CROSS_TOOLS)\
|
||||
--host i386-elf-linux\
|
||||
--host $(MUSL_ARCH)-elf-linux\
|
||||
--prefix "/"\
|
||||
--disable-udev\
|
||||
--disable-tests\
|
||||
|
@ -13,7 +13,7 @@ libusb-compat_hash := 404ef4b6b324be79ac1bfb3d839eac860fbc929e6acb1ef88793a6ea32
|
||||
|
||||
libusb-compat_configure := ./configure \
|
||||
$(CROSS_TOOLS) \
|
||||
--host i386-elf-linux \
|
||||
--host $(MUSL_ARCH)-elf-linux \
|
||||
--prefix "/" \
|
||||
PKG_CONFIG=/bin/false \
|
||||
LIBUSB_1_0_CFLAGS="-I$(INSTALL)/include/libusb-1.0" \
|
||||
|
@ -1,5 +1,15 @@
|
||||
modules-y += linux
|
||||
|
||||
ifeq "$(CONFIG_TARGET_ARCH)" "x86"
|
||||
LINUX_ARCH := x86
|
||||
LINUX_IMAGE_FILE := bzImage
|
||||
else ifeq "$(CONFIG_TARGET_ARCH)" "ppc64"
|
||||
LINUX_ARCH := powerpc
|
||||
LINUX_IMAGE_FILE := zImage
|
||||
else
|
||||
$(error "$(CONFIG_TARGET_ARCH) target isn't supported by this module")
|
||||
endif
|
||||
|
||||
ifeq "$(CONFIG_LINUX_VERSION)" "4.14.62"
|
||||
linux_version := 4.14.62
|
||||
linux_hash := 51ca4d7e8ee156dc0f19bc7768915cfae41dbb0b4f251e4fa8b178c5674c22ab
|
||||
@ -41,19 +51,21 @@ $(build)/$(linux_dir)/.configured: $(linux_kconfig)
|
||||
|
||||
linux_configure := \
|
||||
mkdir -p "$(build)/$(linux_dir)" \
|
||||
&& cp "$(pwd)/$(linux_kconfig)" "$(build)/$(linux_dir)/.config" \
|
||||
&& $(call install_config,$(pwd)/$(linux_kconfig),$(build)/$(linux_dir)/.config) \
|
||||
&& $(MAKE) -C .. \
|
||||
ARCH="$(LINUX_ARCH)" \
|
||||
CROSS_COMPILE="$(CROSS)" \
|
||||
O="$(build)/$(linux_dir)" \
|
||||
olddefconfig \
|
||||
|
||||
linux_output += arch/x86/boot/bzImage
|
||||
linux_output += arch/$(LINUX_ARCH)/boot/$(LINUX_IMAGE_FILE)
|
||||
|
||||
# Once we have extracted the kernel tar file, install the headers
|
||||
# so that other submodules can make use of them.
|
||||
$(INSTALL)/include/linux/limits.h: $(build)/$(linux_base_dir)/.canary
|
||||
$(MAKE) \
|
||||
-C "$(build)/$(linux_base_dir)" \
|
||||
ARCH="$(LINUX_ARCH)" \
|
||||
INSTALL_HDR_PATH="$(INSTALL)" \
|
||||
O="$(linux_dir)" \
|
||||
KCONFIG_CONFIG="$(pwd)/$(linux_kconfig)" \
|
||||
@ -117,6 +129,7 @@ EXTRA_FLAGS := -fdebug-prefix-map=$(pwd)=heads -gno-record-gcc-switches
|
||||
|
||||
linux_target := \
|
||||
O="$(build)/$(linux_dir)" \
|
||||
ARCH="$(LINUX_ARCH)" \
|
||||
CROSS_COMPILE="$(CROSS)" \
|
||||
AFLAGS_KERNEL="$(EXTRA_FLAGS)" \
|
||||
CFLAGS_KERNEL="$(EXTRA_FLAGS)" \
|
||||
@ -167,10 +180,10 @@ $(build)/$(BOARD)/modules.cpio: $(build)/$(linux_dir)/.build
|
||||
@$(RM) -rf "$(module_initrd_dir)"
|
||||
|
||||
|
||||
# The output of the linux.intermediate is the bzImage in the
|
||||
# linus build directory. We need to copy it into our board
|
||||
# The output of the linux.intermediate is usually the bzImage in the
|
||||
# linux build directory. We need to copy it into our board
|
||||
# specific directory for ease of locating it later.
|
||||
$(build)/$(BOARD)/bzImage: $(build)/$(linux_dir)/.build
|
||||
$(build)/$(BOARD)/$(LINUX_IMAGE_FILE): $(build)/$(linux_dir)/.build
|
||||
$(call do-copy,$(dir $<)/$(linux_output),$@)
|
||||
@touch $@ # force a timestamp update
|
||||
@sha256sum "$@" | tee -a "$(HASHES)"
|
||||
|
@ -15,7 +15,7 @@ lvm2_configure := \
|
||||
ac_cv_func_malloc_0_nonnull=yes \
|
||||
ac_cv_func_realloc_0_nonnull=yes \
|
||||
./configure \
|
||||
--host i386-elf-linux \
|
||||
--host $(MUSL_ARCH)-elf-linux \
|
||||
--prefix "/" \
|
||||
--enable-devmapper \
|
||||
--disable-selinux \
|
||||
|
@ -31,26 +31,22 @@ musl-cross_libraries := \
|
||||
|
||||
else
|
||||
|
||||
# Force a full build of the cross compiler for x86_64
|
||||
# (do not build i386 since coreboot uses its own compiler)
|
||||
|
||||
# Force a full build of the cross compiler for target platform
|
||||
# No need to build i386 for x86 since coreboot uses its own compiler
|
||||
musl-cross_configure := \
|
||||
/bin/echo -e >> Makefile 'both: musl-x86_64' ; \
|
||||
/bin/echo -e >> Makefile 'musl-x86_64: extract_all' ; \
|
||||
/bin/echo -e >> Makefile '\t$$$$''(MAKE) TARGET=x86_64-linux-musl install' ; \
|
||||
/bin/echo -e >> Makefile 'musl-i386: extract_all' ; \
|
||||
/bin/echo -e >> Makefile '\t$$$$''(MAKE) TARGET=i386-linux-musl install' ; \
|
||||
/bin/echo -e >> Makefile 'musl-target:' ; \
|
||||
/bin/echo -e >> Makefile '\t$$$$(MAKE) TARGET="$(MUSL_ARCH)-linux-musl" install' ;
|
||||
|
||||
CROSS_PATH ?= $(pwd)/crossgcc
|
||||
CROSS_PATH ?= $(pwd)/crossgcc/$(CONFIG_TARGET_ARCH)
|
||||
|
||||
musl-cross_target := \
|
||||
OUTPUT="$(CROSS_PATH)" \
|
||||
MAKE="$(MAKE)" \
|
||||
$(MAKE_JOBS) \
|
||||
both
|
||||
"musl-target"
|
||||
|
||||
CROSS := $(CROSS_PATH)/bin/x86_64-linux-musl-
|
||||
musl-cross_libraries := $(CROSS_PATH)/x86_64-linux-musl/lib/libc.so
|
||||
CROSS := $(CROSS_PATH)/bin/$(subst -,_,$(MUSL_ARCH))-linux-musl-
|
||||
musl-cross_libraries := $(CROSS_PATH)/$(subst -,_,$(MUSL_ARCH))-linux-musl/lib/libc.so
|
||||
|
||||
endif
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user