<p>Marcello Sylvester Bauer has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/29450">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">[WIP] Linuxboot: use pre-compiled kernel image<br><br>Change-Id: Idf5c778ef81decd4b0d66f90b9e8e825c3566bc5<br>Signed-off-by: Marcello Sylvester Bauer <info@marcellobauer.com><br>---<br>M payloads/external/LinuxBoot/Kconfig<br>M payloads/external/Makefile.inc<br>2 files changed, 18 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/50/29450/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/payloads/external/LinuxBoot/Kconfig b/payloads/external/LinuxBoot/Kconfig</span><br><span>index 4225330..23536c1 100644</span><br><span>--- a/payloads/external/LinuxBoot/Kconfig</span><br><span>+++ b/payloads/external/LinuxBoot/Kconfig</span><br><span>@@ -45,9 +45,16 @@</span><br><span>        default "386" if LINUXBOOT_X86</span><br><span>     default "arm64" if LINUXBOOT_ARM64</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_COMPILE_KERNEL</span><br><span style="color: hsl(120, 100%, 40%);">+     bool "Compile kernel"</span><br><span style="color: hsl(120, 100%, 40%);">+       default y</span><br><span style="color: hsl(120, 100%, 40%);">+     help</span><br><span style="color: hsl(120, 100%, 40%);">+   Download and compile the Linux kernel</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> choice</span><br><span>   prompt "Kernel release"</span><br><span>    default LINUXBOOT_KERNEL_STABLE</span><br><span style="color: hsl(120, 100%, 40%);">+       depends on LINUXBOOT_COMPILE_KERNEL</span><br><span>  help</span><br><span>           choose the kernel release.</span><br><span> </span><br><span>@@ -90,14 +97,21 @@</span><br><span>       default "stable" if LINUXBOOT_KERNEL_STABLE</span><br><span>        default "longterm" if LINUXBOOT_KERNEL_LONGTERM</span><br><span>    default "custom" if LINUXBOOT_KERNEL_CUSTOM</span><br><span style="color: hsl(120, 100%, 40%);">+ depends on LINUXBOOT_COMPILE_KERNEL</span><br><span> </span><br><span> config LINUXBOOT_KERNEL_CONFIGFILE</span><br><span>        string "Kernel config file"</span><br><span>        default ""</span><br><span style="color: hsl(120, 100%, 40%);">+  depends on LINUXBOOT_COMPILE_KERNEL</span><br><span>  help</span><br><span>           Add your own kernel configuration file. Otherwise a default</span><br><span>          minimal defconfig is used.</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+config LINUXBOOT_KERNEL</span><br><span style="color: hsl(120, 100%, 40%);">+     string "path to linux kernel"</span><br><span style="color: hsl(120, 100%, 40%);">+       default ""</span><br><span style="color: hsl(120, 100%, 40%);">+  depends on !LINUXBOOT_COMPILE_KERNEL</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> config LINUXBOOT_KERNEL_COMMANDLINE</span><br><span>        string "Kernel command-line"</span><br><span>       default ""</span><br><span>@@ -110,7 +124,8 @@</span><br><span>   default ""</span><br><span> </span><br><span> config PAYLOAD_FILE</span><br><span style="color: hsl(0, 100%, 40%);">- default "payloads/external/LinuxBoot/linuxboot/kernel-image"</span><br><span style="color: hsl(120, 100%, 40%);">+        default "payloads/external/LinuxBoot/linuxboot/kernel-image" if LINUXBOOT_COMPILE_KERNEL</span><br><span style="color: hsl(120, 100%, 40%);">+    default LINUXBOOT_KERNEL if !LINUXBOOT_COMPILE_KERNEL</span><br><span> </span><br><span> choice</span><br><span>  prompt "Payload Mode"</span><br><span>diff --git a/payloads/external/Makefile.inc b/payloads/external/Makefile.inc</span><br><span>index cb806b7..b136cc8 100644</span><br><span>--- a/payloads/external/Makefile.inc</span><br><span>+++ b/payloads/external/Makefile.inc</span><br><span>@@ -286,6 +286,8 @@</span><br><span> payloads/external/LinuxBoot/linuxboot/kernel/.config: linuxboot</span><br><span> payloads/external/LinuxBoot/linuxboot/go/src/github.com/u-root/u-root/.git: linuxboot</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+# Yabits</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> payloads/external/Yabits/uefi/build/uefi.elf yabits:</span><br><span>       $(MAKE) -C payloads/external/Yabits all \</span><br><span>            CC="$(CC_x86_32)" \</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/29450">change 29450</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/29450"/><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: Idf5c778ef81decd4b0d66f90b9e8e825c3566bc5 </div>
<div style="display:none"> Gerrit-Change-Number: 29450 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Marcello Sylvester Bauer <info@marcellobauer.com> </div>