From patchwork Fri Oct 4 13:14:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Hutt X-Patchwork-Id: 1992745 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=VrPnlydt; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=HQDgfEsu; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XKpt40Nnmz1xt7 for ; Fri, 4 Oct 2024 23:14:35 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=EYB9edx76iEkyj1/AQ3/XCfaM3Dw2VycvcKjMrUE6QQ=; b=VrPnlydtYYU5G7 SlU0utv2194vqQcmrDSKQwJgp5toQZ28Rsr9LAg1gKE/FMFaEXj/HL0g42cmdi8FElYYXM2p+ut4Y m+4NlsovDpz+Q0Yzkul4wqIHsIpBzcetsO8wubQq2OBpTyQqyX0Ox1drptFHumILiJ3KIXvdD0N7e 02PXC8KXXzTHmK3GpLR5f+nzd6lV1CtiIYyxnwDhAFGnv0DUODsJx4RYxfIRFnJaqWFgaVSSxDBIn Sg+mz6mYLt8CdfK9GCq5dSX48EvHgHcKlWzWX3WQSV2FW5keBjmLD9v2JxULVo434r9gdWobvU0wz dzO93scJcCMQLqUkXOpQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1swi8T-0000000CSYH-45ta; Fri, 04 Oct 2024 13:14:21 +0000 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1swi8R-0000000CSXA-08TM for opensbi@lists.infradead.org; Fri, 04 Oct 2024 13:14:20 +0000 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-a8d0d0aea3cso279885566b.3 for ; Fri, 04 Oct 2024 06:14:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728047656; x=1728652456; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=KOVbIptlNdr79MEo/i6J/Jms2J1jVBgWIHEBQwMAais=; b=HQDgfEsunJQsylUaCkDYz/p73efCMlu2lrS3z0xVhR3Gvs3lKptWDe2iK9JxsjDr9T SbyjApFqeLdkV5bjNERDNe6I1JMfYqzRBuxMfYS3rE08+LDsB8f6Y1CFLHaNY0PfSzlA NVetv1mLV26ueEGIXkVFJ5OAuuykJwINzS+B80EBO1sz92R8gOyPpSW2/K52IU+LSWv8 SrWnL29fc1G4uHT0UATANhchT7cyAhmF9mv6HEgHF9qpkzV9sa9ExAKLv2hhlz5TS/q1 ihPgrG2skCTFiQbbYQ5g+FLemh8kQur1x8cAV+gREl8sirwaBlINXx1PakfJCx/vsqLH AvHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728047656; x=1728652456; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KOVbIptlNdr79MEo/i6J/Jms2J1jVBgWIHEBQwMAais=; b=n0GmzOIzlguKWQ9aEIgcL3xhz3/T143lK5RYTb3PFbzXFTkDVuJ8cNdDMZjttXR0KL tOjwBYYxHq3qJFJFftYfJ63UAI0mVb/3M3dcl4/cfmE7mRFBARjrMXbgqU9owgXXLM88 e64XVrATxIVekDunjxNWg8n8dfFyeEpA3YW4OEso85RcB0B0KDtw54B/aDT2hJL+bK67 bsDSWZ1KIxNM16zc8f2yY2G47goF7wA491fvbmWsChmbbtQTbqN/FSKrBSHhxYc2OY6n hslwzNU8QzQmgsnWxrnVGMl+1aw0qYWl4A5fn4WBiavNGADL2U/7dGf1vgFOWkuXI148 v66w== X-Gm-Message-State: AOJu0Yz791qUgYakEaMKEV9rx6MUwPgasohJL6nc/W85slcdaOWJLgiN yB5hcPowcn7eAVQuB4E5VJFAcQORvr82HVugbJli1FytnSxghtBiBryD2g== X-Google-Smtp-Source: AGHT+IGS/PL+7/hZftPGksFuakJvGecadju6EGz/azjK6MktOarF9EVTGX6ABXdUOSchUKgvyoRs3g== X-Received: by 2002:a17:907:25c3:b0:a80:f6a0:9c3c with SMTP id a640c23a62f3a-a991ba979famr280444666b.0.1728047655780; Fri, 04 Oct 2024 06:14:15 -0700 (PDT) Received: from nb9JHHSQ3.codasip.com (stav-22-b2-v4wan-169880-cust1982.vm26.cable.virginm.net. [94.174.71.191]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a99102859bfsm224281466b.25.2024.10.04.06.14.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Oct 2024 06:14:15 -0700 (PDT) From: Tim Hutt To: opensbi@lists.infradead.org Cc: Tim Hutt Subject: [PATCH] docs: add example of building the Linux kernel Date: Fri, 4 Oct 2024 14:14:10 +0100 Message-Id: <20241004131410.772651-1-tdhutt@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241004_061419_091021_E1E8702D X-CRM114-Status: UNSURE ( 8.71 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.1 (--) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Slightly expand the QEMU docs to explain how to build the flat Linux kernel image. --- docs/platform/qemu_virt.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/platform/qemu_virt.md b/docs/platform/qemu_virt.md index 0783be4..71faf42 100644 --- a/docs/platform/qemu_virt.md +++ b/docs/platform/qemu_virt.md @@ -56,7 +56,13 @@ qemu-system-risc [...] Content analysis details: (-2.1 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:633 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [tdhutt(at)gmail.com] X-BeenThere: opensbi@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "opensbi" Errors-To: opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Slightly expand the QEMU docs to explain how to build the flat Linux kernel image. Reviewed-by: Samuel Holland --- docs/platform/qemu_virt.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/platform/qemu_virt.md b/docs/platform/qemu_virt.md index 0783be4..71faf42 100644 --- a/docs/platform/qemu_virt.md +++ b/docs/platform/qemu_virt.md @@ -56,7 +56,13 @@ qemu-system-riscv64 -M virt -m 256M -nographic \ **Linux Kernel Payload** Note: We assume that the Linux kernel is compiled using -*arch/riscv/configs/defconfig*. +*arch/riscv/configs/defconfig*. The kernel must be a flattened image (a file called `Image`) rather than an ELF (`vmlinux`). + +Example of building a Linux kernel: +``` +make ARCH=riscv CROSS_COMPILE=riscv64-linux- defconfig +make ARCH=riscv CROSS_COMPILE=riscv64-linux- Image +``` Build: ```