<p>Philipp Deppenwiese has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/23071">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">payloads: Add LinuxBoot payload in NERF mode<br><br>* Add LinuxBoot support<br>* Add NERF mode<br><br>Change-Id: I3a25ff6812e046acc688cbbb203cf262ad751659<br>Signed-off-by: Philipp Deppenwiese <zaolin@das-labor.org><br>---<br>M .gitignore<br>M payloads/Kconfig<br>M payloads/Makefile.inc<br>A payloads/external/LinuxBoot/Kconfig<br>A payloads/external/LinuxBoot/Kconfig.name<br>A payloads/external/LinuxBoot/Makefile<br>A payloads/external/LinuxBoot/targets/nerf.mk<br>A payloads/external/LinuxBoot/x86/defconfig<br>A payloads/external/LinuxBoot/x86_64/defconfig<br>M payloads/external/Makefile.inc<br>M util/abuild/abuild<br>11 files changed, 685 insertions(+), 1 deletion(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/71/23071/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/.gitignore b/.gitignore</span><br><span>index e3fa3fe..d4d7ef6 100644</span><br><span>--- a/.gitignore</span><br><span>+++ b/.gitignore</span><br><span>@@ -22,6 +22,7 @@</span><br><span> payloads/external/U-Boot/u-boot/</span><br><span> payloads/external/Memtest86Plus/memtest86plus/</span><br><span> payloads/external/iPXE/ipxe/</span><br><span style="color: hsl(120, 100%, 40%);">+payloads/external/LinuxBoot/linuxboot/</span><br><span> util/crossgcc/acpica-unix-*/</span><br><span> util/crossgcc/binutils-*/</span><br><span> util/crossgcc/build-*BINUTILS/</span><br><span>diff --git a/payloads/Kconfig b/payloads/Kconfig</span><br><span>index bb9348b..99e7e9e 100644</span><br><span>--- a/payloads/Kconfig</span><br><span>+++ b/payloads/Kconfig</span><br><span>@@ -53,7 +53,7 @@</span><br><span> config COMPRESSED_PAYLOAD_LZMA</span><br><span>    bool "Use LZMA compression for payloads"</span><br><span>   default y</span><br><span style="color: hsl(0, 100%, 40%);">-       depends on !PAYLOAD_NONE && !PAYLOAD_LINUX</span><br><span style="color: hsl(120, 100%, 40%);">+    depends on !PAYLOAD_NONE && !PAYLOAD_LINUX && !PAYLOAD_LINUXBOOT</span><br><span>     help</span><br><span>           In order to reduce the size payloads take up in the ROM chip</span><br><span>         coreboot can compress them using the LZMA algorithm.</span><br><span>diff --git a/payloads/Makefile.inc b/payloads/Makefile.inc</span><br><span>index b27d7fe..5d8eb8c 100644</span><br><span>--- a/payloads/Makefile.inc</span><br><span>+++ b/payloads/Makefile.inc</span><br><span>@@ -33,6 +33,7 @@</span><br><span> payloads/external/tint \</span><br><span> payloads/external/tianocore \</span><br><span> payloads/external/GRUB2 \</span><br><span style="color: hsl(120, 100%, 40%);">+payloads/external/LinuxBoot \</span><br><span> </span><br><span> payloads/coreinfo/build/coreinfo.elf coreinfo:</span><br><span>   $(MAKE) -C payloads/coreinfo defaultbuild</span><br><span>diff --git a/payloads/external/LinuxBoot/Kconfig b/payloads/external/LinuxBoot/Kconfig</span><br><span>new file mode 100644</span><br><span>index 0000000..6b39091</span><br><span>--- /dev/null</span><br><span>+++ b/payloads/external/LinuxBoot/Kconfig</span><br><span>@@ -0,0 +1,97 @@</span><br><span style="color: hsl(120, 100%, 40%);">+if PAYLOAD_LINUXBOOT</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+choice</span><br><span style="color: hsl(120, 100%, 40%);">+     prompt "Architecture"</span><br><span style="color: hsl(120, 100%, 40%);">+       default LINUXBOOT_X86_64</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_X86_64</span><br><span style="color: hsl(120, 100%, 40%);">+   bool "x86_64"</span><br><span style="color: hsl(120, 100%, 40%);">+       help</span><br><span style="color: hsl(120, 100%, 40%);">+    AMD64 kernel and initramfs</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_X86</span><br><span style="color: hsl(120, 100%, 40%);">+  bool "x86"</span><br><span style="color: hsl(120, 100%, 40%);">+  help</span><br><span style="color: hsl(120, 100%, 40%);">+    X86 kernel and initramfs</span><br><span style="color: hsl(120, 100%, 40%);">+endchoice</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_ARCH</span><br><span style="color: hsl(120, 100%, 40%);">+        string</span><br><span style="color: hsl(120, 100%, 40%);">+        default "amd64" if LINUXBOOT_X86_64</span><br><span style="color: hsl(120, 100%, 40%);">+ default "386" if LINUXBOOT_X86</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+choice</span><br><span style="color: hsl(120, 100%, 40%);">+    prompt "Kernel version"</span><br><span style="color: hsl(120, 100%, 40%);">+     default LINUXBOOT_KERNEL_STABLE</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_KERNEL_STABLE</span><br><span style="color: hsl(120, 100%, 40%);">+     bool "4.14"</span><br><span style="color: hsl(120, 100%, 40%);">+ help</span><br><span style="color: hsl(120, 100%, 40%);">+    Stable kernel version</span><br><span style="color: hsl(120, 100%, 40%);">+endchoice</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_KERNEL_VERSION</span><br><span style="color: hsl(120, 100%, 40%);">+ string</span><br><span style="color: hsl(120, 100%, 40%);">+        default "4.14" if LINUXBOOT_KERNEL_STABLE</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_KERNEL_CONFIGFILE</span><br><span style="color: hsl(120, 100%, 40%);">+     string "Kernel config file"</span><br><span style="color: hsl(120, 100%, 40%);">+ default ""</span><br><span style="color: hsl(120, 100%, 40%);">+  help</span><br><span style="color: hsl(120, 100%, 40%);">+    Add your own kernel configuration file. Otherwise a default</span><br><span style="color: hsl(120, 100%, 40%);">+   minimal defconfig is used.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_KERNEL_COMMANDLINE</span><br><span style="color: hsl(120, 100%, 40%);">+   string "Kernel command-line"</span><br><span style="color: hsl(120, 100%, 40%);">+        default ""</span><br><span style="color: hsl(120, 100%, 40%);">+  help</span><br><span style="color: hsl(120, 100%, 40%);">+    Add your own kernel command-line arguments.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config PAYLOAD_FILE</span><br><span style="color: hsl(120, 100%, 40%);">+  default "payloads/external/LinuxBoot/linuxboot/kernel-image"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+choice</span><br><span style="color: hsl(120, 100%, 40%);">+      prompt "Payload Mode"</span><br><span style="color: hsl(120, 100%, 40%);">+       default LINUXBOOT_NERF</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_NERF</span><br><span style="color: hsl(120, 100%, 40%);">+       bool "NERF"</span><br><span style="color: hsl(120, 100%, 40%);">+ help</span><br><span style="color: hsl(120, 100%, 40%);">+    Enable NERF linuxboot mode.</span><br><span style="color: hsl(120, 100%, 40%);">+endchoice</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+if LINUXBOOT_NERF</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+choice</span><br><span style="color: hsl(120, 100%, 40%);">+       prompt "U-root version"</span><br><span style="color: hsl(120, 100%, 40%);">+     default LINUXBOOT_UROOT_STABLE</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_UROOT_MASTER</span><br><span style="color: hsl(120, 100%, 40%);">+       bool "master"</span><br><span style="color: hsl(120, 100%, 40%);">+       help</span><br><span style="color: hsl(120, 100%, 40%);">+    Latest u-root version</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_UROOT_STABLE</span><br><span style="color: hsl(120, 100%, 40%);">+      bool "20da368f2aecf7b7ea19cf48a94a51492a4c7785"</span><br><span style="color: hsl(120, 100%, 40%);">+     help</span><br><span style="color: hsl(120, 100%, 40%);">+    Stable u-root version</span><br><span style="color: hsl(120, 100%, 40%);">+endchoice</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_UROOT_VERSION</span><br><span style="color: hsl(120, 100%, 40%);">+  string</span><br><span style="color: hsl(120, 100%, 40%);">+        default "master" if LINUXBOOT_UROOT_MASTER</span><br><span style="color: hsl(120, 100%, 40%);">+  default "20da368f2aecf7b7ea19cf48a94a51492a4c7785" if LINUXBOOT_UROOT_STABLE</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_UROOT_COMMANDS</span><br><span style="color: hsl(120, 100%, 40%);">+     string "U-root cmds"</span><br><span style="color: hsl(120, 100%, 40%);">+        default ""</span><br><span style="color: hsl(120, 100%, 40%);">+  help</span><br><span style="color: hsl(120, 100%, 40%);">+    Comma separated list of additional modules to include. Otherwise all modules</span><br><span style="color: hsl(120, 100%, 40%);">+          of u-root are included.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config PAYLOAD_USERSPACE</span><br><span style="color: hsl(120, 100%, 40%);">+ string ""</span><br><span style="color: hsl(120, 100%, 40%);">+   default "payloads/external/LinuxBoot/linuxboot/initramfs.cpio.xz"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/payloads/external/LinuxBoot/Kconfig.name b/payloads/external/LinuxBoot/Kconfig.name</span><br><span>new file mode 100644</span><br><span>index 0000000..bfdd0a5</span><br><span>--- /dev/null</span><br><span>+++ b/payloads/external/LinuxBoot/Kconfig.name</span><br><span>@@ -0,0 +1,9 @@</span><br><span style="color: hsl(120, 100%, 40%);">+config PAYLOAD_LINUXBOOT</span><br><span style="color: hsl(120, 100%, 40%);">+   bool "LinuxBoot"</span><br><span style="color: hsl(120, 100%, 40%);">+    depends on ARCH_X86</span><br><span style="color: hsl(120, 100%, 40%);">+   help</span><br><span style="color: hsl(120, 100%, 40%);">+    Select this option if you want to build a coreboot image</span><br><span style="color: hsl(120, 100%, 40%);">+      with a LinuxBoot payload. If you don't know what this is</span><br><span style="color: hsl(120, 100%, 40%);">+          about, just leave it enabled.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+       See https://coreboot.org/Payloads for more information.</span><br><span>diff --git a/payloads/external/LinuxBoot/Makefile b/payloads/external/LinuxBoot/Makefile</span><br><span>new file mode 100644</span><br><span>index 0000000..3d9b2c2</span><br><span>--- /dev/null</span><br><span>+++ b/payloads/external/LinuxBoot/Makefile</span><br><span>@@ -0,0 +1,60 @@</span><br><span style="color: hsl(120, 100%, 40%);">+kernel_git_repo=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git</span><br><span style="color: hsl(120, 100%, 40%);">+project_dir=linuxboot</span><br><span style="color: hsl(120, 100%, 40%);">+kernel_dir=$(project_dir)/kernel</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifeq ($(CONFIG_LINUXBOOT_NERF),y)</span><br><span style="color: hsl(120, 100%, 40%);">+include targets/nerf.mk</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+unexport KCONFIG_CONFIG</span><br><span style="color: hsl(120, 100%, 40%);">+unexport KCONFIG_AUTOHEADER</span><br><span style="color: hsl(120, 100%, 40%);">+unexport KCONFIG_AUTOCONFIG</span><br><span style="color: hsl(120, 100%, 40%);">+unexport KCONFIG_DEPENDENCIES</span><br><span style="color: hsl(120, 100%, 40%);">+unexport KCONFIG_SPLITCONFIG</span><br><span style="color: hsl(120, 100%, 40%);">+unexport KCONFIG_TRISTATE</span><br><span style="color: hsl(120, 100%, 40%);">+unexport KCONFIG_NEGATIVES</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+all: build initramfs</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+kernel:</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "             Cloning kernel from Git"</span><br><span style="color: hsl(120, 100%, 40%);">+ git clone $(kernel_git_repo) $(kernel_dir) || true</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+checkout: kernel</span><br><span style="color: hsl(120, 100%, 40%);">+        echo "    Checking out kernel revision v$(CONFIG_LINUXBOOT_KERNEL_VERSION)"</span><br><span style="color: hsl(120, 100%, 40%);">+ cd $(kernel_dir); git checkout v$(CONFIG_LINUXBOOT_KERNEL_VERSION); git branch -D coreboot 2>/dev/null; git checkout -b coreboot</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+config: checkout</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "    CONFIG     Linux $(CONFIG_LINUXBOOT_KERNEL_VERSION)"</span><br><span style="color: hsl(120, 100%, 40%);">+ifeq ($(CONFIG_KERNEL_CONFIGFILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+        cp $(CONFIG_KERNEL_CONFIGFILE) $(kernel_dir)/.config</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+ifeq ($(CONFIG_LINUXBOOT_ARCH),386)</span><br><span style="color: hsl(120, 100%, 40%);">+      cp x86/defconfig $(kernel_dir)/.config</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+ifeq ($(CONFIG_LINUXBOOT_ARCH),amd64)</span><br><span style="color: hsl(120, 100%, 40%);">+  cp x86_64/defconfig $(kernel_dir)/.config</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+build: config</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "    MAKE       Kernel $(CONFIG_LINUXBOOT_KERNEL_VERSION)"</span><br><span style="color: hsl(120, 100%, 40%);">+     $(MAKE) -C $(kernel_dir) olddefconfig</span><br><span style="color: hsl(120, 100%, 40%);">+ $(MAKE) -C $(kernel_dir)</span><br><span style="color: hsl(120, 100%, 40%);">+ifeq ($(CONFIG_LINUXBOOT_ARCH),386)</span><br><span style="color: hsl(120, 100%, 40%);">+ cp $(kernel_dir)/arch/x86/boot/bzImage $(project_dir)/kernel-image</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+ifeq ($(CONFIG_LINUXBOOT_ARCH),amd64)</span><br><span style="color: hsl(120, 100%, 40%);">+      cp $(kernel_dir)/arch/x86/boot/bzImage $(project_dir)/kernel-image</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+clean:</span><br><span style="color: hsl(120, 100%, 40%);">+   test -d $(project_dir) && rm -rf $(project_dir)/kernel-image && rm -rf $(project_dir)/initramfs.cpio.xz || exit 0</span><br><span style="color: hsl(120, 100%, 40%);">+     $(MAKE) -C $(kernel_dir) distclean</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+distclean:</span><br><span style="color: hsl(120, 100%, 40%);">+      test -d $(project_dir) && rm -rf $(project_dir)/* || exit 0</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+print-repo-info:</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "$(kernel_git_repo) $(kernel_dir)"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.PHONY: checkout config build clean distclean clone fetch print-repo-info</span><br><span>diff --git a/payloads/external/LinuxBoot/targets/nerf.mk b/payloads/external/LinuxBoot/targets/nerf.mk</span><br><span>new file mode 100644</span><br><span>index 0000000..a370660</span><br><span>--- /dev/null</span><br><span>+++ b/payloads/external/LinuxBoot/targets/nerf.mk</span><br><span>@@ -0,0 +1,30 @@</span><br><span style="color: hsl(120, 100%, 40%);">+uroot_git_repo=https://github.com/u-root/u-root.git</span><br><span style="color: hsl(120, 100%, 40%);">+uroot_dir=$(project_dir)/go/src/github.com/u-root/u-root</span><br><span style="color: hsl(120, 100%, 40%);">+go_path_dir=$(shell pwd)/$(project_dir)/go</span><br><span style="color: hsl(120, 100%, 40%);">+go_check=$(shell which go | sed 's/.*\///')</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+initramfs: build</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(go_check),go)</span><br><span style="color: hsl(120, 100%, 40%);">+    printf "\n<<Please install Golang 1.9 for NERF mode>>\n\n"</span><br><span style="color: hsl(120, 100%, 40%);">+      exit 1</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+ mkdir -p $(project_dir)/go/src/github.com/u-root || true</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "             Cloning u-root from Git"</span><br><span style="color: hsl(120, 100%, 40%);">+ git clone $(uroot_git_repo) $(uroot_dir) || true</span><br><span style="color: hsl(120, 100%, 40%);">+      cd $(uroot_dir);  \</span><br><span style="color: hsl(120, 100%, 40%);">+           echo "    Fetching new commits from the u-root git repo"; \</span><br><span style="color: hsl(120, 100%, 40%);">+         git fetch</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "    Checking out u-root revision $(CONFIG_LINUXBOOT_UROOT_VERSION)"</span><br><span style="color: hsl(120, 100%, 40%);">+   cd $(uroot_dir); git checkout $(CONFIG_LINUXBOOT_UROOT_VERSION); git branch -D coreboot 2>/dev/null; git checkout -b coreboot</span><br><span style="color: hsl(120, 100%, 40%);">+      cd $(uroot_dir); GOARCH=$(CONFIG_LINUXBOOT_ARCH) GOPATH=$(go_path_dir) go get -u github.com/golang/dep/cmd/dep</span><br><span style="color: hsl(120, 100%, 40%);">+        cd $(uroot_dir); GOARCH=$(CONFIG_LINUXBOOT_ARCH) GOPATH=$(go_path_dir) $(go_path_dir)/bin/dep ensure</span><br><span style="color: hsl(120, 100%, 40%);">+  cd $(uroot_dir); GOARCH=$(CONFIG_LINUXBOOT_ARCH) GOPATH=$(go_path_dir) go build u-root.go</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "    MAKE       u-root $(CONFIG_LINUXBOOT_UROOT_VERSION)"</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_LINUXBOOT_UROOT_COMMANDS),)</span><br><span style="color: hsl(120, 100%, 40%);">+ cd $(uroot_dir); GOARCH=$(CONFIG_LINUXBOOT_ARCH) GOPATH=$(go_path_dir) ./u-root -build=bb -o ../../../../../initramfs.cpio ./cmds/{$(CONFIG_LINUXBOOT_UROOT_COMMANDS)}</span><br><span style="color: hsl(120, 100%, 40%);">+else</span><br><span style="color: hsl(120, 100%, 40%);">+  cd $(uroot_dir); GOARCH=$(CONFIG_LINUXBOOT_ARCH) GOPATH=$(go_path_dir) ./u-root -build=bb -o ../../../../../initramfs.cpio</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+     xz -f --check=crc32 $(project_dir)/initramfs.cpio</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.PHONY: initramfs</span><br><span>diff --git a/payloads/external/LinuxBoot/x86/defconfig b/payloads/external/LinuxBoot/x86/defconfig</span><br><span>new file mode 100644</span><br><span>index 0000000..96a9543</span><br><span>--- /dev/null</span><br><span>+++ b/payloads/external/LinuxBoot/x86/defconfig</span><br><span>@@ -0,0 +1,227 @@</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_64BIT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_LOCALVERSION_AUTO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_KERNEL_XZ=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SWAP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SYSVIPC=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_POSIX_MQUEUE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_NO_HZ_IDLE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HIGH_RES_TIMERS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MEMCG=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BLK_CGROUP=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DEBUG_BLK_CGROUP=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CFS_BANDWIDTH=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_RT_GROUP_SCHED=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_PIDS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_RDMA=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_FREEZER=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_DEVICE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_CPUACCT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_PERF=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_BPF=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CHECKPOINT_RESTORE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_NAMESPACES=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_USER_NS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SCHED_AUTOGROUP=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_RELAY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BLK_DEV_INITRD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CC_OPTIMIZE_FOR_SIZE=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_KALLSYMS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_PCSPKR_PLATFORM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BPF_SYSCALL=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_AIO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_USERFAULTFD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_EMBEDDED=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_VM_EVENT_COUNTERS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_COMPAT_BRK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SLAB_MERGE_DEFAULT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SLAB_FREELIST_RANDOM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SLAB_FREELIST_HARDENED=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGINS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGIN_STRUCTLEAK=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGIN_RANDSTRUCT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CC_STACKPROTECTOR_STRONG=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_REFCOUNT_FULL=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PARTITION_ADVANCED=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_IOSCHED_DEADLINE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CFQ_GROUP_IOSCHED=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_MQ_IOSCHED_DEADLINE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_MQ_IOSCHED_KYBER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_ZONE_DMA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SMP=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_FAST_FEATURE_TESTS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_INTEL_LPSS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SCHED_OMIT_FRAME_POINTER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_DMI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SCHED_SMT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PREEMPT=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_MCE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_MSR=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_CPUID=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_COMPACTION is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_KEXEC=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_RELOCATABLE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CMDLINE_BOOL=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_MODIFY_LDT_SYSCALL is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SUSPEND is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_ACPI_PCI_SLOT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PMIC_OPREGION=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_PCC_CPUFREQ=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_ACPI_CPUFREQ=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CPU_IDLE_GOV_LADDER=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PCIEPORTBUS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_PCIEASPM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PCI_MSI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PCI_PRI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_SYSFB=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_BINFMT_SCRIPT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_COREDUMP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_NET=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_WIRELESS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_UEVENT_HELPER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DEVTMPFS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DEVTMPFS_MOUNT=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_STANDALONE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_PREVENT_FIRMWARE_BUILD is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_ALLOW_DEV_COREDUMP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BLK_DEV_SD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CHR_DEV_SG=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_ATA=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SATA_AHCI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SATA_AHCI_PLATFORM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_ATA_GENERIC=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BLK_DEV_DM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DM_CRYPT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DM_VERITY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DM_VERITY_FEC=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DM_INTEGRITY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_NETDEVICES=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_3COM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ADAPTEC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_AGERE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ALACRITECH is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ALTEON is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_AMAZON is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_AMD is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_AQUANTIA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ARC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ATHEROS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_CADENCE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_BROADCOM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_BROCADE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_CAVIUM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_CHELSIO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_CISCO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_DEC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_DLINK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_EMULEX is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_EZCHIP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_EXAR is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_HP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_HUAWEI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_INTEL is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MVMDIO=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SKGE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SKGE_GENESIS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SKY2=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_MELLANOX is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_MICREL is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_NATSEMI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_NETRONOME is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_NVIDIA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_OKI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_PACKET_ENGINE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_QLOGIC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_QUALCOMM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_REALTEK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_RENESAS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_RDC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ROCKER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SAMSUNG is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SEEQ is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SILAN is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SIS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SOLARFLARE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SMSC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_STMICRO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SUN is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_TEHUTI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_TI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_VIA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_WIZNET is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SYNOPSYS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_WLAN is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SERIAL_8250=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SERIAL_8250_CONSOLE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TTY_PRINTK=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HW_RANDOM_TIMERIOMEM=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_HW_RANDOM_VIA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HPET=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_TPM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_TIS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_NSC=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_ATMEL=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_INFINEON=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_CRB=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_DEVPORT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_HWMON is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_LPC_ICH=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_LPC_SCH=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MFD_INTEL_LPSS_ACPI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MFD_INTEL_LPSS_PCI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB_FOREIGN_ENDIAN=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB_MODE_HELPERS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB_TILEBLITTING=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB_VESA=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_VGACON_SOFT_SCROLLBACK=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=1024</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FRAMEBUFFER_CONSOLE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_USB_SUPPORT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_RTC_CLASS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_PLATFORM_DEVICES is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_INTEL_IOMMU=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_INTEL_IOMMU_SVM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PWM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GOOGLE_FIRMWARE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GOOGLE_COREBOOT_TABLE_ACPI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GOOGLE_VPD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_EXT4_FS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_FILE_LOCKING is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_DNOTIFY is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_INOTIFY_USER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MSDOS_FS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_VFAT_FS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FAT_DEFAULT_UTF8=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TMPFS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CONFIGFS_FS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_MISC_FILESYSTEMS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_ENABLE_WARN_DEPRECATED is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_ENABLE_MUST_CHECK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FRAME_WARN=1024</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_UNUSED_SYMBOLS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SECTION_MISMATCH_WARN_ONLY is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_FTRACE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_STRICT_DEVMEM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_IO_STRICT_DEVMEM=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_VERBOSE_BOOTUP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_EARLY_PRINTK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_DOUBLEFAULT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_OPTIMIZE_INLINING=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_DEBUG_FPU is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GUESS_UNWINDER=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SECURITY_DMESG_RESTRICT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HARDENED_USERCOPY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HARDENED_USERCOPY_PAGESPAN=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FORTIFY_SOURCE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CRYPTO_ANSI_CPRNG=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_CRYPTO_HW is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_VIRTUALIZATION is not set</span><br><span>diff --git a/payloads/external/LinuxBoot/x86_64/defconfig b/payloads/external/LinuxBoot/x86_64/defconfig</span><br><span>new file mode 100644</span><br><span>index 0000000..16bf001</span><br><span>--- /dev/null</span><br><span>+++ b/payloads/external/LinuxBoot/x86_64/defconfig</span><br><span>@@ -0,0 +1,226 @@</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_LOCALVERSION_AUTO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_KERNEL_XZ=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SWAP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SYSVIPC=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_POSIX_MQUEUE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_NO_HZ_IDLE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HIGH_RES_TIMERS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MEMCG=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BLK_CGROUP=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DEBUG_BLK_CGROUP=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CFS_BANDWIDTH=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_RT_GROUP_SCHED=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_PIDS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_RDMA=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_FREEZER=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_DEVICE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_CPUACCT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_PERF=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CGROUP_BPF=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CHECKPOINT_RESTORE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_NAMESPACES=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_USER_NS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SCHED_AUTOGROUP=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_RELAY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BLK_DEV_INITRD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CC_OPTIMIZE_FOR_SIZE=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_KALLSYMS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_PCSPKR_PLATFORM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BPF_SYSCALL=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_AIO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_USERFAULTFD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_EMBEDDED=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_VM_EVENT_COUNTERS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_COMPAT_BRK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SLAB_MERGE_DEFAULT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SLAB_FREELIST_RANDOM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SLAB_FREELIST_HARDENED=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGINS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGIN_STRUCTLEAK=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GCC_PLUGIN_RANDSTRUCT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CC_STACKPROTECTOR_STRONG=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_REFCOUNT_FULL=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PARTITION_ADVANCED=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_IOSCHED_DEADLINE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CFQ_GROUP_IOSCHED=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_MQ_IOSCHED_DEADLINE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_MQ_IOSCHED_KYBER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_ZONE_DMA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SMP=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_FAST_FEATURE_TESTS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_INTEL_LPSS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SCHED_OMIT_FRAME_POINTER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_DMI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SCHED_SMT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PREEMPT=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_MCE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_MSR=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_CPUID=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_COMPACTION is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_KEXEC=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_RELOCATABLE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CMDLINE_BOOL=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_MODIFY_LDT_SYSCALL is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SUSPEND is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_ACPI_PCI_SLOT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PMIC_OPREGION=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_PCC_CPUFREQ=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_ACPI_CPUFREQ=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CPU_IDLE_GOV_LADDER=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PCIEPORTBUS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_PCIEASPM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PCI_MSI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PCI_PRI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_X86_SYSFB=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_BINFMT_SCRIPT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_COREDUMP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_NET=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_WIRELESS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_UEVENT_HELPER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DEVTMPFS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DEVTMPFS_MOUNT=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_STANDALONE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_PREVENT_FIRMWARE_BUILD is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_ALLOW_DEV_COREDUMP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BLK_DEV_SD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CHR_DEV_SG=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_ATA=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SATA_AHCI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SATA_AHCI_PLATFORM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_ATA_GENERIC=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_BLK_DEV_DM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DM_CRYPT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DM_VERITY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DM_VERITY_FEC=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_DM_INTEGRITY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_NETDEVICES=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_3COM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ADAPTEC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_AGERE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ALACRITECH is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ALTEON is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_AMAZON is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_AMD is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_AQUANTIA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ARC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ATHEROS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_CADENCE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_BROADCOM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_BROCADE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_CAVIUM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_CHELSIO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_CISCO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_DEC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_DLINK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_EMULEX is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_EZCHIP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_EXAR is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_HP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_HUAWEI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_INTEL is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MVMDIO=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SKGE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SKGE_GENESIS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SKY2=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_MELLANOX is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_MICREL is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_NATSEMI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_NETRONOME is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_NVIDIA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_OKI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_PACKET_ENGINE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_QLOGIC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_QUALCOMM is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_REALTEK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_RENESAS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_RDC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_ROCKER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SAMSUNG is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SEEQ is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SILAN is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SIS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SOLARFLARE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SMSC is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_STMICRO is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SUN is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_TEHUTI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_TI is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_VIA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_WIZNET is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_NET_VENDOR_SYNOPSYS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_WLAN is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SERIAL_8250=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SERIAL_8250_CONSOLE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TTY_PRINTK=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HW_RANDOM_TIMERIOMEM=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_HW_RANDOM_VIA is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HPET=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_TPM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_TIS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_NSC=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_ATMEL=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_INFINEON=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TCG_CRB=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_DEVPORT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_HWMON is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_LPC_ICH=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_LPC_SCH=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MFD_INTEL_LPSS_ACPI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MFD_INTEL_LPSS_PCI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB_FOREIGN_ENDIAN=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB_MODE_HELPERS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB_TILEBLITTING=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FB_VESA=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_VGACON_SOFT_SCROLLBACK=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=1024</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FRAMEBUFFER_CONSOLE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_USB_SUPPORT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_RTC_CLASS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_PLATFORM_DEVICES is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_INTEL_IOMMU=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_INTEL_IOMMU_SVM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_PWM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GOOGLE_FIRMWARE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GOOGLE_COREBOOT_TABLE_ACPI=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GOOGLE_VPD=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_EXT4_FS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_FILE_LOCKING is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_DNOTIFY is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_INOTIFY_USER is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_MSDOS_FS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_VFAT_FS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FAT_DEFAULT_UTF8=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_TMPFS=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CONFIGFS_FS=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_MISC_FILESYSTEMS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_ENABLE_WARN_DEPRECATED is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_ENABLE_MUST_CHECK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FRAME_WARN=1024</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_UNUSED_SYMBOLS is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_SECTION_MISMATCH_WARN_ONLY is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_FTRACE is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_STRICT_DEVMEM=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_IO_STRICT_DEVMEM=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_VERBOSE_BOOTUP is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_EARLY_PRINTK is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_DOUBLEFAULT is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_OPTIMIZE_INLINING=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_X86_DEBUG_FPU is not set</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_GUESS_UNWINDER=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_SECURITY_DMESG_RESTRICT=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HARDENED_USERCOPY=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_HARDENED_USERCOPY_PAGESPAN=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_FORTIFY_SOURCE=y</span><br><span style="color: hsl(120, 100%, 40%);">+CONFIG_CRYPTO_ANSI_CPRNG=y</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_CRYPTO_HW is not set</span><br><span style="color: hsl(120, 100%, 40%);">+# CONFIG_VIRTUALIZATION is not set</span><br><span>diff --git a/payloads/external/Makefile.inc b/payloads/external/Makefile.inc</span><br><span>index 881b4e4..8eef5e0 100644</span><br><span>--- a/payloads/external/Makefile.inc</span><br><span>+++ b/payloads/external/Makefile.inc</span><br><span>@@ -31,6 +31,13 @@</span><br><span> #TODO: Figure out version</span><br><span> endif</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ifeq ($(CONFIG_PAYLOAD_LINUXBOOT),y)</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(strip $(call strip_quotes,$(CONFIG_LINUXBOOT_KERNEL_COMMANDLINE))),)</span><br><span style="color: hsl(120, 100%, 40%);">+      ADDITIONAL_PAYLOAD_CONFIG+=-C $(CONFIG_LINUXBOOT_KERNEL_COMMANDLINE)</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+ADDITIONAL_PAYLOAD_CONFIG+=-I $(CONFIG_PAYLOAD_USERSPACE)</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> ifeq ($(CONFIG_PAYLOAD_LINUX),y)</span><br><span> ifneq ($(strip $(call strip_quotes,$(CONFIG_LINUX_COMMAND_LINE))),)</span><br><span>       ADDITIONAL_PAYLOAD_CONFIG+=-C $(CONFIG_LINUX_COMMAND_LINE)</span><br><span>@@ -235,3 +242,28 @@</span><br><span>     IPXE_UART=$(IPXE_UART) \</span><br><span>     CONFIG_TTYS0_BAUD=$(CONFIG_TTYS0_BAUD) \</span><br><span>     MFLAGS= MAKEFLAGS=</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+# LinuxBoot</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+linuxboot:</span><br><span style="color: hsl(120, 100%, 40%);">+       $(MAKE) -C payloads/external/LinuxBoot \</span><br><span style="color: hsl(120, 100%, 40%);">+              HOSTCC="$(HOSTCC)" \</span><br><span style="color: hsl(120, 100%, 40%);">+                CC="$(HOSTCC)" \</span><br><span style="color: hsl(120, 100%, 40%);">+            GCC_CC_x86_32=$(GCC_CC_x86_32) \</span><br><span style="color: hsl(120, 100%, 40%);">+              GCC_CC_x86_64=$(GCC_CC_x86_64) \</span><br><span style="color: hsl(120, 100%, 40%);">+              GCC_CC_arm=$(GCC_CC_arm) \</span><br><span style="color: hsl(120, 100%, 40%);">+            GCC_CC_arm64=$(GCC_CC_arm64) \</span><br><span style="color: hsl(120, 100%, 40%);">+                OBJCOPY_x86_32=$(OBJCOPY_x86_32) \</span><br><span style="color: hsl(120, 100%, 40%);">+            OBJCOPY_x86_64=$(OBJCOPY_x86_64) \</span><br><span style="color: hsl(120, 100%, 40%);">+            OBJCOPY_arm=$(OBJCOPY_arm) \</span><br><span style="color: hsl(120, 100%, 40%);">+          OBJCOPY_arm64=$(OBJCOPY_arm64) \</span><br><span style="color: hsl(120, 100%, 40%);">+              CONFIG_LINUXBOOT_KERNEL_VERSION=$(CONFIG_LINUXBOOT_KERNEL_VERSION) \</span><br><span style="color: hsl(120, 100%, 40%);">+          CONFIG_LINUXBOOT_KERNEL_CONFIGFILE=$(CONFIG_LINUXBOOT_KERNEL_CONFIGFILE) \</span><br><span style="color: hsl(120, 100%, 40%);">+            CONFIG_LINUXBOOT_KERNEL_COMMANDLINE=$(CONFIG_LINUXBOOT_KERNEL_COMMANDLINE) \</span><br><span style="color: hsl(120, 100%, 40%);">+          CONFIG_LINUXBOOT_UROOT_VERSION=$(CONFIG_LINUXBOOT_UROOT_VERSION) \</span><br><span style="color: hsl(120, 100%, 40%);">+            CONFIG_LINUXBOOT_UROOT_COMMANDS="$(CONFIG_LINUXBOOT_UROOT_COMMANDS)" \</span><br><span style="color: hsl(120, 100%, 40%);">+              CONFIG_LINUXBOOT_ARCH=$(CONFIG_LINUXBOOT_ARCH) \</span><br><span style="color: hsl(120, 100%, 40%);">+              CONFIG_LINUXBOOT_NERF=$(CONFIG_LINUXBOOT_NERF)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+payloads/external/LinuxBoot/linuxboot/initramfs.cpio.xz: linuxboot</span><br><span style="color: hsl(120, 100%, 40%);">+payloads/external/LinuxBoot/linuxboot/kernel-image: linuxboot</span><br><span>diff --git a/util/abuild/abuild b/util/abuild/abuild</span><br><span>index 91c5bf9..bf336ec 100755</span><br><span>--- a/util/abuild/abuild</span><br><span>+++ b/util/abuild/abuild</span><br><span>@@ -259,6 +259,7 @@</span><br><span>                       echo "# CONFIG_PAYLOAD_DEPTHCHARGE is not set"</span><br><span>                     echo "# CONFIG_PAYLOAD_UBOOT is not set"</span><br><span>                   echo "# CONFIG_PAYLOAD_TIANOCORE is not set"</span><br><span style="color: hsl(120, 100%, 40%);">+                        echo "# CONFIG_PAYLOAD_LINUXBOOT is not set"</span><br><span>               } >> "${config_file}"</span><br><span>        elif [ "$PAYLOAD" != "/dev/null" ]; then</span><br><span>                 {</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/23071">change 23071</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/23071"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I3a25ff6812e046acc688cbbb203cf262ad751659 </div>
<div style="display:none"> Gerrit-Change-Number: 23071 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Philipp Deppenwiese <zaolin.daisuki@gmail.com> </div>