X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 0/9] New firmware and updates Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:51:06 +0000 Resent-Message-ID: <handler.77148.B.17425470582513 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.17425470582513 (code B ref -1); Fri, 21 Mar 2025 08:51:06 +0000 Received: (at submit) by debbugs.gnu.org; 21 Mar 2025 08:50:58 +0000 Received: from localhost ([127.0.0.1]:34997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY5h-0000eR-Au for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:50:57 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46276) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY5e-0000dF-3x for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:50:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY5Y-0006KC-HL for guix-patches@HIDDEN; Fri, 21 Mar 2025 04:50:48 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY5W-0007OY-OI for guix-patches@HIDDEN; Fri, 21 Mar 2025 04:50:48 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-3913d129c1aso1210386f8f.0 for <guix-patches@HIDDEN>; Fri, 21 Mar 2025 01:50:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547045; x=1743151845; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=N6Ya0cJOg2nLX01+bUybj/9fDO8n1gWoJSRgrtqWpnE=; b=lPSN7n8hz7vI4oOGQSPf1xwsPhj9tFVvMpTU4EnZ8JUs5DBuVfvbjt3xUzR6kJoRoB A+jtkKvoRsvAiCsf9bOU7KseBzDl12GSFZ2UCmSeQubxK2b+6j/bXClPB/ZJbKVNON+V yT8PoNhkvOq0rL5ZymkTv0R4A5FMHMqzjBA8XEQ2QxZwbY0JJOZGz1B2OvhJM0k2HjD7 WvIoUhJARivVTRtSw5Csu5r7D3xK87wZVLI4dmKOm6KfwDAIo2AWzEJl2epovCJ9QR+r PAYkeyExqJ4Dv1F5+82uC3jb/tRdsGMPskrRL7TyNtvLPbKrH1fWEcocelLVQW8lhqfF vrrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547045; x=1743151845; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=N6Ya0cJOg2nLX01+bUybj/9fDO8n1gWoJSRgrtqWpnE=; b=i8nP8fze5+vvowF7YduExNN/hdM+R9WpoRRvQ75+Ym0MhvzI03fqhxFr2FCz+/cDl/ CCa2KWWBjHA9kpjQMm9a5XO9xosqMlrxmMnDZuOXTxtFh/3XQPa8uFWMDgx+pdmt+SUV w2VpPiCZca0FFcW3IKgCq6d57+9kdutTSBLdMY+sF7J5dgiOf0/F3OWFFTf5XIq7FsTZ 6sdU3+ACVxU+qm61uoiBrg00ok+LDtINfeZLn18yxNlQgR2xZNRKH9aUArxo7xnoJvMg w3SeYY8VjHkx23ExPZ/K4Rm+sefcUITxGlkC01ypLqBW2ZhrqIl9au4r2AX5QQcBDris 72rQ== X-Gm-Message-State: AOJu0YyHHFjYaGRSmvflfmAI5IXR9SaPVrs+Iyi1a9EPt1E023IC+xZS XGpXpI/v5kpG+rbDdbuqSaAj6QONkPtd+iNHbt48ohzYrJvzBII5irvgxhzd X-Gm-Gg: ASbGncu+IVZiqFDxjG8Exlm7CcQJ5Wvn6pcsehiNXb2lWTiVofmQAyGCa8vkeOeEb+A f3Wah80J4BYXRKrgc28AlROZ+dTl3KAuY47u4SEG1566zPUl0I8wR1Jf9N9+QjNdqFLQRf+AQ7f h47bK2VtKEA1p624NpJvzqPYgHBsPn4nTHokwO4W3dx0HcgK6cjzSlLUXkqbL/h2NrRtZlcqlZo StmWeW1EvwhZw9MYVUKEWwLLbm9kEKdt83OQVX6ISPxPk387RIGPn+j73UxnBJfh2Cwlm3U/RIb nytDYG6QG/22PecyEfrGFjZayK2kAn3KFWFZunQxZ+JNSdQG X-Google-Smtp-Source: AGHT+IGWQYW8IYf0qwrveykQsy1pSkScmBPrTB7Gpdc7SNLtfPaqwknZiMCTd28+PGO710q8uOFaOg== X-Received: by 2002:a5d:6daa:0:b0:38d:ae1e:2f3c with SMTP id ffacd0b85a97d-3997f93c45dmr2348856f8f.25.1742547044588; Fri, 21 Mar 2025 01:50:44 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9b55cdsm1788079f8f.52.2025.03.21.01.50.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:50:44 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:50:29 +0200 Message-ID: <cover.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=efraim.flashner@HIDDEN; helo=mail-wr1-x42a.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) This adds 3 more firmware bits that are bundled by qemu and updates the edk2 firmware to the latest version. Efraim Flashner (9): gnu: Add u-boot-qemu-ppce550. gnu: Add slof-qemu. gnu: Add skiboot-qemu. gnu: Add ovmf-x86-64-microvm. gnu: ovmf-aarch64: Update installed firmware. gnu: ovmf-arm: Update installed firmware. gnu: ovmf-riscv64: Adjust the installed firmware. gnu: edk2-tools: Update to 202502. gnu: Add ovmf-loongarch64. gnu/packages/bootloaders.scm | 22 +++- gnu/packages/firmware.scm | 191 +++++++++++++++++++++++++++++++++-- 2 files changed, 203 insertions(+), 10 deletions(-) base-commit: e12455a5e8d524c5c3fba1ae56ebc6819b4f9320 -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Efraim Flashner <efraim@HIDDEN> Subject: bug#77148: Acknowledgement ([PATCH 0/9] New firmware and updates) Message-ID: <handler.77148.B.17425470582513.ack <at> debbugs.gnu.org> References: <cover.1742546953.git.efraim@HIDDEN> X-Gnu-PR-Message: ack 77148 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 77148 <at> debbugs.gnu.org Date: Fri, 21 Mar 2025 08:51:08 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@debia= n.org> (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 77148 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 77148: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77148 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 2/9] gnu: Add slof-qemu. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:54:05 +0000 Resent-Message-ID: <handler.77148.B77148.17425472203869 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472203869 (code B ref 77148); Fri, 21 Mar 2025 08:54:05 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:53:40 +0000 Received: from localhost ([127.0.0.1]:35020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY8J-000107-DQ for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:40 -0400 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:56332) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8G-0000yW-Hh for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:38 -0400 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-ac2bdea5a38so279231566b.0 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547210; x=1743152010; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=waVI0mF1q0BJJfadkWmQFrdrQmLRxwp/H58NGh6PUFc=; b=ALZ7m2an5jwk3w00zBIGJi2rphM7+nM2RC7ZJ2bFY8BYnNUmT+T9dabs47oKFb8T5U ajfpmyVkCBnGGuV1QSG8vic7ewimd92MNyjFsWxySwDwd1N9QNvWYxWjqvU6H6iwJLJg nqpNZLYn0ZRKg5WeJPukFB+o9Q7kjDXE2QWSwffiwGdhvR7dCKEcai9tkVUJmsVE4xoK x6mOkAaGvUEk6JK2fokD7XpdxbFuZMYJgm89S1h1a/2b9h/+NRkOPckHwucPw7X2UWQ7 27dlVJbqwrcxGMDDyU/oVgBq2/UO8Z93thZgMqFhMXLJK2ecWTIxxsiWZjC6YS+SONfL YYVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547210; x=1743152010; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=waVI0mF1q0BJJfadkWmQFrdrQmLRxwp/H58NGh6PUFc=; b=oxmpbnHgnwU6ZF7VRlBGRT0yVjCb5fhZp6JXQMIDz7/l9Ap+NIzs8FFAN+pg25Jbqd zXp9dNUtMyOIFZ5ueqltzLAxCFA/+7J6X8MYmZwLWaECwz9aPw9pI3C25bkE5mJxQK1J FcQ2/TYICVA03lChdi2M13giTPhNlfTTvnOPrhlf7LTtCgx74FxRuqDL8KIDtJDWH1we 0WfrD1P7mrbS2C3ogvyfOwRE1LrapUn1xtG75n3xRSm3wUPFfh8P3Gbr+MeoVt+c0flR X/4NqIvhBx/acnkdTSoWPGV4V5rDw/fAYhwTrjwbaHdahI+m4iLD1L7VdIj05ydhnI2B 3iSg== X-Gm-Message-State: AOJu0Yy3CJMC6P5uDvVJ8O/ADhHL4kMKHP3ocz8BUITgCd7w1p4d5bKg YZnikV6SQykwPCmSVwD6g6+byc2n0skTBZ5Jo8wBEwo5Tt8D9mQhhAFpPkla X-Gm-Gg: ASbGncuKp7M5iHpEyNNrX0yuRUjbC2ascBS5CllHIoRHWuMXI/vZSYOR8/E3AX2uqyR k5eKV0QTf71RIPSrNI8yvJqpv4crGQBUMPkovaBT6WcAJVRtz2YXkrgh3HG1AbDSkQISMu08Ugn Fm5E5DPoTawBgXw39JzW09w8eo9LtiZ+b9wZdILTsSyRd8rhH3RmPrN9iKB7pH6T6BuSTVJYf7/ F0SXQL2T7C2g5tdzSO4pdTb7CvK68YBqoME6Uo376NAYDT6wQujKM7bBL6ZXN4zRc8R4VAOdSl4 5vG7wzxbG0AuYmqZ0pxv0RIxnEbQw0l7l20WEFM6NcqKNUe4qB2vpYnzFng= X-Google-Smtp-Source: AGHT+IEj98en10EBzg36BRutwVMJ6K8ydF2jgOfIo5apPmIvn9ZKGf2ewYQPpBsm7OhKWfspqRivHQ== X-Received: by 2002:a17:907:2ce6:b0:ac2:b086:88ec with SMTP id a640c23a62f3a-ac3f2089ff7mr236867266b.5.1742547210039; Fri, 21 Mar 2025 01:53:30 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3efb52bffsm110433066b.89.2025.03.21.01.53.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:29 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:03 +0200 Message-ID: <57c58c9ff4122ff61e15250d842ddd1d699a2b97.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/firmware.scm (slof-qemu): New variable. Change-Id: I01664bae53c79c46b9e293c0cf4287338134bab0 --- gnu/packages/firmware.scm | 51 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 63f767f72bf..88ee0f5777c 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2014-2016, 2024 Ludovic Courtès <ludo@HIDDEN> ;;; Copyright © 2016 Eric Bavier <bavier@HIDDEN> ;;; Copyright © 2017 David Craven <david@HIDDEN> -;;; Copyright © 2017, 2018, 2022-2024 Efraim Flashner <efraim@HIDDEN> +;;; Copyright © 2017, 2018, 2022-2025 Efraim Flashner <efraim@HIDDEN> ;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice <me@HIDDEN> ;;; Copyright © 2018 Vagrant Cascadian <vagrant@HIDDEN> ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@HIDDEN> @@ -830,6 +830,55 @@ (define-public sgabios after an operating system boots.") (license license:asl2.0)))) +(define-public slof-qemu + (package + (name "slof") + (version "20241106") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/aik/SLOF") + (commit (string-append "qemu-slof-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1gfqnaxgvdv6s2gkkzrazijgs7rrvigmm878q81l9m5vnyyj12kx")) + (snippet + #~(begin (use-modules (guix build utils)) + (for-each delete-file-recursively + (cons* "FlashingSLOF.pdf" + (find-files "." "\\.oco$"))))))) + (build-system gnu-build-system) + (arguments + (list #:make-flags + #~(list #$@(if (not (string-prefix? "powerpc64" (%current-system))) + `("CROSS=powerpc64-linux-gnu-") + `()) + "qemu") + #:target #f ; Package produces firmware. + #:tests? #f ; No tests. + #:phases + #~(modify-phases %standard-phases + (delete 'configure) ; No configure script. + (replace 'install + (lambda _ + (copy-file "boot_rom.bin" "slof.bin") + (install-file "slof.bin" + (string-append #$output "/share/qemu"))))))) + (native-inputs + (append + (if (not (string-prefix? "powerpc64" (%current-system))) + (list (cross-gcc "powerpc64-linux-gnu") + (cross-binutils "powerpc64-linux-gnu"))) + (list perl))) + (home-page "https://openbios.info/SLOF") + (synopsis "Implementation of IEEE1275 Open Firmware for some POWER ISA systems") + (description + "@acronym{SLOF, Slimline Open Firmware} is an implementation of the IEEE +1275 standard. It can be used as partition firmware for pSeries machines running +on QEMU or KVM.") + (license license:bsd-3))) + (define-public edk2-tools (package (name "edk2-tools") -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 1/9] gnu: Add u-boot-qemu-ppce550. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:54:07 +0000 Resent-Message-ID: <handler.77148.B77148.17425472213876 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472213876 (code B ref 77148); Fri, 21 Mar 2025 08:54:07 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:53:41 +0000 Received: from localhost ([127.0.0.1]:35022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY8K-00010S-NI for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:41 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:49508) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8F-0000yF-0q for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:39 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-ab7430e27b2so351817666b.3 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547208; x=1743152008; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=Nm0MTn3PuHb4/eGXsiLB1bZ0fhJqalnqK2uq+cs4OrQ=; b=Aasyl0leTbea2BsrQ3ZWnGevV7ApNpqz1T9sP5S4g5bQtJl58BR94Lu47Y2w3GpqKq gm5cHY+DGkOYEPPuG6klMBBZOLpu/IYzRpWz+h+DPDEtc6emd3TQgWWDZRWlqSIY/5Uj nNh0NlI7ZTOZ8dIebhMDks8LOOqoD6k4yEWoKcKWYJH1szjf3DJ+37VErsaEYV1Me8dq CPVPN6EuEAXconF5MTOci/UcET2HP2URz0mc9Mgus6MOfiBgAOtG9nqI+LgK4Auzwu7V HWrwwjECqeABI99E1uaSgfTGys0BzNBHvseoekjDlnrX47x81XTWu++X6WL08Vv/Uw/J XK/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547208; x=1743152008; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Nm0MTn3PuHb4/eGXsiLB1bZ0fhJqalnqK2uq+cs4OrQ=; b=Tji0p+dSMr0ZUh3Qid4TvjkhmYHJHX4Nc2K3FaxG+5QeT7hBueNu5G/hpeeOXDqTdk KsWREHJVByv/YxKr9tBk80vfdHZ05rfU7FmfA/Vh6LyqwS3SAwQ3kryUJ/fIUweUJ8cc B52wUKh5QCGqWJrq2edQhq0X9nlrPkTXoJePtWtGyP7QxXjoNokFoDF1H708dP4BSKDU 2dc8TeZBPGVuOly5MC0feKzzHRqKLT3nTXJ08VDZvMOhwsdI7qnyCG2LbwxibNvIXrNq tA9eiF2lZ4ick32cukwbg+biMB6oN83AzISdhdGEAYEc8hKEb9ZPSV6htIFLcjLM7ta5 jaMQ== X-Gm-Message-State: AOJu0YwmV4LBARmoYKxw+Wf6NRqtlsC+JlEHx/VAr+1Cy6OnDOEzASmu nwjzfmGTwfuDJqPJvMTTrcqRDa/Z1H7BYhmvUuimQXz5iA+35IblPJjkXn9J X-Gm-Gg: ASbGncvc6bip8JT6Kp8t9vYe0whDT6U8eoIYWYYhelECq4qrHrI/K9p7Jc9D0bQA03n h/zcSBPpMymZvaRCzoE4zbH0xY0yOfwq2IvC+RbW1j4x3SKBtQFKF/Lh0uqD25g7Vf/0GDngI1f 2dNkWdo7R5qxgH9OzQY8pL6SeFVivQTult+w2ApSLLH0hCFl4la8hVJp10cR1dZoxtpZHWoOjc7 iqCH8ibiRmjDNZujG5zglxXF8gOkKGBKuzBfmeYgUYnNoV+02DZFQS6lzMS+4jkTJ7vMyHO9Qh2 jeF3VpXqLeGTzFXYD9C5u2IpYP1JfasFaTWCSBWBiTdtvZtN X-Google-Smtp-Source: AGHT+IHXN3ilnBPLmHUlqe4Obxo2tx5BTG733xdtd/d4fi0Ki1Sw/DN6nbCRD+HGcJpV+z9AgF9+4g== X-Received: by 2002:a17:907:3ea7:b0:ac2:1c64:b0a with SMTP id a640c23a62f3a-ac3f212ad50mr210528066b.14.1742547207911; Fri, 21 Mar 2025 01:53:27 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3efb658f9sm109741766b.120.2025.03.21.01.53.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:27 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:02 +0200 Message-ID: <8adc52de4128c73f365590349ccca41ec29b48fd.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/bootloaders.scm (u-boot-qemu-ppce550): New variable. Change-Id: I92ec83741a90dc9e0c3bdcbeeab0ff5eb47024bf --- gnu/packages/bootloaders.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index fcdd3abbba1..8678e1c480a 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -6,7 +6,7 @@ ;;; Copyright © 2016-2018, 2021-2023 Marius Bakke <marius@HIDDEN> ;;; Copyright © 2016, 2017 Danny Milosavljevic <dannym@HIDDEN> ;;; Copyright © 2016, 2017 David Craven <david@HIDDEN> -;;; Copyright © 2017, 2018, 2020-2024 Efraim Flashner <efraim@HIDDEN> +;;; Copyright © 2017, 2018, 2020-2025 Efraim Flashner <efraim@HIDDEN> ;;; Copyright © 2018–2022 Tobias Geerinckx-Rice <me@HIDDEN> ;;; Copyright © 2019 nee <nee@HIDDEN> ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@HIDDEN> @@ -1330,6 +1330,26 @@ (define-public u-boot-qemu-arm64 ;; details. #:configs '("# CONFIG_FIT_SIGNATURE is not set"))) +(define-public u-boot-qemu-ppce550 + (let ((base + (make-u-boot-package "qemu-ppce500" "powerpc-linux-gnu" + ;; Disable features that require OpenSSL due + ;; to GPL/Openssl license incompatibilities. + ;; See https://bugs.gnu.org/34717 for + ;; details. + #:configs '("# CONFIG_FIT_SIGNATURE is not set")))) + (package + (inherit base) + (arguments + (substitute-keyword-arguments (package-arguments base) + ((#:phases phases #~'%standard-phases) + #~(modify-phases #$phases + (replace 'install + (lambda _ + (mkdir-p (string-append #$output "/share/qemu")) + (copy-file "u-boot" (string-append + #$output "/share/qemu/u-boot.e500"))))))))))) + (define-public u-boot-qemu-riscv64 (make-u-boot-package "qemu-riscv64" "riscv64-linux-gnu")) -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 3/9] gnu: Add skiboot-qemu. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:54:09 +0000 Resent-Message-ID: <handler.77148.B77148.17425472243917 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472243917 (code B ref 77148); Fri, 21 Mar 2025 08:54:09 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:53:44 +0000 Received: from localhost ([127.0.0.1]:35026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY8M-00010h-BS for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:44 -0400 Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]:55612) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8J-0000z4-7a for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:40 -0400 Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-ac2dfdf3c38so56080066b.3 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547213; x=1743152013; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=UBJ3UDR4TOidH2BD10HWxIF5cBv3Ro02LG+2VKtPd08=; b=R2/KfD7ZZRKu9wpCaeZvhguPr5/1mFslE0LNwCo1Ch9GaZjXghzHoS3eo4fKkXJZm4 oyFrdBlffio1qO4siFIOcoKfJIv706DjO973E2MNaVL0/t+pALyGhbWZD96lUJ7cVGdI TZf2X7cnQ5M3CHwyw6E2EEjAnGbdlhOe6lW+/cmdkRTRtgY4tAJ1Ah/K2avXSjV7ldTE cxSOCLO4Plf34PDqDAEzThuFFK1Pv2tO4R8ciHxwuERIyK8ooaSCaDkJRncAIkicGxrM GWwlLIYxobjapi1IWqWvBiSzkd0ibmB6VF33T0vsYyf97nW1aS5NCeR9fze5XQTpJjM+ XeVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547213; x=1743152013; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=UBJ3UDR4TOidH2BD10HWxIF5cBv3Ro02LG+2VKtPd08=; b=sbo24chJA6nHWbTK0OfcRNabcOZN+A2eLe4cTNqvQI/9i0zgYq7O7y9xlu7D4U4c3S O9bVOKOqRGeQcZGdvIcq865Fsso3cFBwWao/hEu00CRaJ68tmgaCej+EteoU5/N0IhcH pISnLt2DNyPMszEvSulxZJuI3rKiN8zY2fw5XG+0Ouj/y73pFDsmd5ilZ8LYuG0AEzW6 6o40HGJtxhh59swAHcye8osKKccrcuXzTjXu+tNrDjs6yfacTLbMhHOqJSMkoJ7RMXYZ t4SVrZN9s0Ejf0YPhhXvshuYkFb4eapokoZ3nMlIbgDvrCzGcZLrhMErDic5a/DKM/o7 Njsg== X-Gm-Message-State: AOJu0YzwGi9kqyFPAG12RuzU8gG3Zy3laeCmx76LFtgRWhaJYFty6CKC XkMNe4sr79vBJwcN9AeLSYXRaP9WcP4uYVn5xNOLK2DVRUVy4IB512cu2m1l X-Gm-Gg: ASbGncsXZrfSGT9BLEFlmtyB0nyFb2M3EqMR7F345a6oK9XSsPKkdhHgRYqWMlx8Kfd CN9/jj9Tv9h0161MSdJ2nrZtTvNBAPTNClRkHVDyPzr/ROJFyfQGuBj0TvJy9Pw1ADx6ehEEA58 Z9epQmIiWAzlbhXdNzDG07hVxRjYCNyBAEJhrxOWcLswq5BBeV7UdmdYnnwYYkB2QhiLIeDBc5b 7/6atOZC5rFPxEdhwXrVRvN15v0HysoymOs7YpmowjoaS22qCwujBNeg9H7GUhagXFme6QNup13 JI7NaJZj2KhEGEkS+T7JrsrsoG11QkIEztYgLg3DQJOz/NdK X-Google-Smtp-Source: AGHT+IGyQgdd4V8fqkFxgVyrmUg84jNBOYT2nDeE8j4nMoRzihdXweVZHvwOlVLpfOcIIWSgLdXoig== X-Received: by 2002:a17:907:3f14:b0:ac2:d0e6:2b99 with SMTP id a640c23a62f3a-ac3f24c8369mr256665466b.36.1742547212732; Fri, 21 Mar 2025 01:53:32 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3ef869f32sm111268866b.26.2025.03.21.01.53.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:31 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:04 +0200 Message-ID: <da678710fb86e3832304ed106f4ac15c0aee3ca5.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/firmware.scm (skiboot-qemu): New variable. Change-Id: Ieb90171de7e74a4617e2c50b62c317b152d3a0c5 --- gnu/packages/firmware.scm | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 88ee0f5777c..35bfa6425ac 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -55,6 +55,7 @@ (define-module (gnu packages firmware) #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages bison) + #:use-module (gnu packages bootloaders) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -830,6 +831,70 @@ (define-public sgabios after an operating system boots.") (license license:asl2.0)))) +(define-public skiboot-qemu + (package + (name "skiboot") + (version "7.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/open-power/skiboot") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1gpgviphai9biw6cmq1bl50i1419b0q6n5c8vjmq7zx3a46mjwqv")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags + #~(list (string-append "SKIBOOT_VERSION=" #$version) + #$@(if (target-little-endian?) + #~("HOSTEND=LITTLE") + #~("HOSTEND=BIG")) + "USE_VALGRIND=0") + #:target #f ; Package produces firmware. + #:parallel-tests? #f + #:phases + #~(modify-phases %standard-phases + (delete 'configure) ; No configure script. + (add-after 'unpack 'patch-files + (lambda _ + (substitute* "external/common/get_arch.sh" + (("/bin/sh") (which "sh"))))) + (add-before 'check 'pre-check + (lambda _ + (delete-file "external/pflash/test/tests/01-info") + (substitute* "libc/test/run-time.c" + (("/usr/include/assert\\.h") + (search-input-file %build-inputs "include/assert.h"))) + (substitute* "external/test/test.sh" + (("/bin/true") (which "true"))) + (substitute* "libstb/secvar/test/Makefile.check" + (("check: secvar-check") "check:\n")))) + (replace 'install + (lambda _ + (install-file "skiboot.lid" + (string-append #$output "/share/qemu"))))))) + (native-inputs + (append + (if (not (string-prefix? "powerpc64" (%current-system))) + (list (cross-gcc "powerpc64-linux-gnu") + (cross-binutils "powerpc64-linux-gnu"))) + (list dtc perl))) + (inputs (list openssl)) + (home-page "https://github.com/open-power/skiboot/") + (synopsis "OPAL boot and runtime firmware for POWER") + (description + "@acronym{OPAL, OpenPower Abstraction Layer} firmware comes in several parts. +The OPAL image is three parts: +@enumerate +@item skiboot (includes OPAL runtime services) +@item skiroot - the bootloader environment, with the kernel and initramfs +(containing the petitboot bootloader) +@end enumerate +They may be all part of one payload or three separate images.") + (license license:asl2.0))) + (define-public slof-qemu (package (name "slof") -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 6/9] gnu: ovmf-arm: Update installed firmware. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:55:02 +0000 Resent-Message-ID: <handler.77148.B77148.17425472584200 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472584200 (code B ref 77148); Fri, 21 Mar 2025 08:55:02 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:18 +0000 Received: from localhost ([127.0.0.1]:35042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY8v-00015f-Aw for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:54:17 -0400 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]:52732) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8P-00010E-AV for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:47 -0400 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-ac298c8fa50so310188566b.1 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547219; x=1743152019; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=BOgAEKiNRW+VTR3/PvvcUstToh5xLwsfIeQOW4EpJn4=; b=Ulgtnhgmt4AKuDntHMlCHEee5d0KiPni7S38wpVyUsXuYaVmyq+YzBZk52m+MSZA9u xhwiXNhKF4q7mYZ4i05Qan4TglM6Ms2sAZZBG2jcmV1qHnMzHSQhofGPeURa6/lUozbN 2DaQnfL9PDogu8a86m/tVjYG4SwsfoVJKbJrz9246XQo5mBV/lbjt3XetiV82+DdCUd/ LLLudwDi8h7zq/vnBoUrKZB+l99uslRpQaqiXBUZEeVSWkSyOPuNn5oHq8zxgPsltWnC f53a6mkk4O1DSoQJjMhQ++Drx/F9VHYLT3S7Hfs1TxISAl0pTWZjBPcAHyCawNkYXU59 qJYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547219; x=1743152019; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=BOgAEKiNRW+VTR3/PvvcUstToh5xLwsfIeQOW4EpJn4=; b=KmmVJxuE6fnltLUAMRDDC/xIPlXrQYsYxYPE31k+LAyYHtZOXh1gi0jaNh+6lm76yQ n/K960WIjcEQ/QM/c+4pV5pXE4PT5vxP3MWWUBcXo7NVzc98X/Flz2DdPlVxAqGDYWNQ Uy7l+S7eTU0wG3ccwv4XvLZW+R2fMWyBBligvJxpwjlFmg+YFfR/o6h/ppyHnekLbgOp S7TASX/dZ2jNlbYkHerCGCI0s2vasu4CAwvN9bU6aUTVS6vOoZnUXkQQQy9QMjyTN9Ty kk50MD+Iaj4okeVLlVOag+WRRs6j70ljbaC9rbh6Sz//+yK5dc+l4Y4xHQ9X6mFQLM+N fgPg== X-Gm-Message-State: AOJu0YzhumG1bMpXv+3h3mBUN6I7PUs2SGcG3FS+b11uK+Ip/+s6gwd+ OUIQwua5DGuDUPQV5QEjQxhk3jIpnZoa6QLf/6qhZSe3nKUFus8P5erKyera X-Gm-Gg: ASbGncu8FCMT11OeF4q/smQiTa2HjQCx2oju2l3c7r1NV0vZFd8jMzoBSuXV4/n/gTu v9o8jwP0SpqTVKjVtQfLlqMpqmUWWrRgW+vKwRog44MXPkeERV0tYOw6aY0d7bcV9tG1UY4ROME H+9yZ7JN9vUUDNI8Xxx8QgwjUNnx4vGOCoZHb0wO51Rc4MzHI6l+Rm4Ts0eYYNeV2mC4k767G6g TAl4XgM04U7Btvk0h3Juh401x+ApoCz3rxYXANe4omj2MPOqaw8iuPSXS98FEEcB+pMS3ZB6lJf ++MakmZaCZUyokE+8B4e9UTeRqqqfUU6mCZiJrQmQpNvypLH X-Google-Smtp-Source: AGHT+IHG4yUnXDy6mbHr64lIDlMdQnMLqCRDr+mM2C5sqDJTlwQPJ9cWfP6Py2lUiLRMhTVU6DQhtA== X-Received: by 2002:a17:907:c88a:b0:ac3:c91b:7461 with SMTP id a640c23a62f3a-ac3f26abe3emr249886666b.46.1742547218764; Fri, 21 Mar 2025 01:53:38 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3ef86f1c1sm111166666b.8.2025.03.21.01.53.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:38 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:07 +0200 Message-ID: <98dd0a2a69547fc403323d9027a25f87d84cdaba.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/firmware.scm (ovmf-arm)[arguments]: Adjust the 'install phase to install another binary and to truncate the file to the expected length. Change-Id: Ic3319c88ed03c9c80e466ef78eae60837158a456 --- gnu/packages/firmware.scm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 049fd9246fb..c8220fe3d66 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -1212,9 +1212,14 @@ (define-public ovmf-arm (lambda _ (let ((fmw (string-append #$output "/share/firmware"))) (mkdir-p fmw) - (copy-file (string-append "Build/ArmVirtQemu-ARM/" - "RELEASE_GCC/FV/QEMU_EFI.fd") - (string-append fmw "/ovmf_arm.bin")))))))))))) + (with-directory-excursion "Build/ArmVirtQemu-ARM/RELEASE_GCC/FV" + ;; Make the files the desired length and then install them + (truncate-file "QEMU_EFI.fd" (* 64 1024 1024)) + (truncate-file "QEMU_VARS.fd" (* 64 1024 1024)) + (copy-file "QEMU_VARS.fd" + (string-append fmw "/ovmf_vars_arm.bin")) + (copy-file "QEMU_EFI.fd" + (string-append fmw "/ovmf_arm.bin"))))))))))))) (define-public ovmf-riscv64 (let ((base (make-ovmf-firmware "riscv64"))) -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 7/9] gnu: ovmf-riscv64: Adjust the installed firmware. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:55:03 +0000 Resent-Message-ID: <handler.77148.B77148.17425472584208 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472584208 (code B ref 77148); Fri, 21 Mar 2025 08:55:03 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:18 +0000 Received: from localhost ([127.0.0.1]:35044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY8v-00015i-U8 for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:54:18 -0400 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:56322) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8R-00010Z-4Y for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:49 -0400 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5e4d50ed90aso2407519a12.0 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547221; x=1743152021; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=yrfwCrhQu6ZgJ5g0ShTDc78EtCx4iTCJO/iDygoEXvI=; b=D1PAk9KC2QJxDi01kjDw0/DxEOh13HxBfdVQkGLWVxXjxEqg44WBYG2OMl6bO78EVR nAk6V+Gd5zzk0QI2UO7zSm1atVUz50zli9XaU/B00/YlSKhgNaMOFC/WulRNAGfjUy4A WiSGoB0z2bbx50ZMrZw5KTIwi+0wQdUZvrlAUvZJ7cdYiQv9MVZgWAGa8LBfZ3LtjPFq j1OEmyenXnfqtK8r/OtdJUVBebjHawZ11yL7HMSUC1HUVPcZGe6bhd/8ouuQgmWcX+Cq iDKg4LL6m3evj4RSKxNDmvo1Keb1iNlLxEbAkpZXn7eXDU2wahLXalKvE+2fGpDOIo0D hSsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547221; x=1743152021; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=yrfwCrhQu6ZgJ5g0ShTDc78EtCx4iTCJO/iDygoEXvI=; b=XSfk9ST8jOTLyUPaGa/rU2k7mM0ClqgH7emz7UPEMCzPw/lilLOgTU31KC7Sg4sYtj +Nbhj+hogX/4cfDkBBEoV+MN0fdIdkKikWqFqqcfByAMNB8/ceWsbBUIXNNb+p30byy0 9hdq/y/pG2uH+AUOXW9BtFddirnFan9Eh3OPFuD36ZJMG27l9pxIEJk7tYitQqAr8blm UXboAI8bv0Ifmb2BxjYELvCAIBCJN5d5ybQWVAz3R3yN31JBXGS8+BoJs5E3hEYZo/93 60sg5h3zlCOdlFp1MmnGRFvJnzoasT/E7jsKY0BKrYekEMnUINL7fItqtAw1cTyFoxEX iZVA== X-Gm-Message-State: AOJu0Yy6UTBfD8M4/e6xT002PNLkoqMCummCQ3NPOLxsafuE9O3O3XOM t4AOWJXrqHQQFiqQp1VDEyxXQzElUhYa51xA5czWlCFcQECgCiDhH/k/PEAq X-Gm-Gg: ASbGncvP9b5fLfgwBkxFl2x1o0GwzCBV8hNgWAqAETD6ucXVcf9JxnULP3qNc5TAqR4 A6IX1RwqzrOAgl+0Xiswzd4O5PYfqZKh+XlzlzKkbuu/9Vj7Hg6O6prtnxVV+fctpvezWeP9HUZ qD4m+VoLbyKKhIooXgrycjLvVE552/zxCVJfxclkSkvNkHw44IOk7uR64fpMtVcTx0eYCF0b15g paohx36dT5mYGu/hZSI24WBPDdatZkbZV/sRtr5K7m0XiB8fb9gjS3abM3PUlbq9Fo4NHVNsmF8 9g3zg87Uet9gmG6yQFyu7trTPTdaJ3p4pUraQnt3YF7P7HWu X-Google-Smtp-Source: AGHT+IFAFxdwExQiiCVsmdiyBQjxatbROQKw01nwUB2Mgy8B+p4ShdEy0JIHY3yL1glOZQqHMM0Hpg== X-Received: by 2002:a05:6402:354a:b0:5e5:3610:8b59 with SMTP id 4fb4d7f45d1cf-5ebcd40607emr2084519a12.1.1742547220789; Fri, 21 Mar 2025 01:53:40 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5ebcd0c6f25sm945618a12.57.2025.03.21.01.53.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:40 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:08 +0200 Message-ID: <abb2d7995c63a107511f4a2285d5ff2708422bfd.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/firmware.scm (ovmf-riscv64)[arguments]: Adjust the 'install phase to truncate the files to their expected lengths. Change-Id: Idb524a7e2ca8b8a8fe8a70a893f57a13ff1e0b56 --- gnu/packages/firmware.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index c8220fe3d66..0becefb3b08 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -1234,6 +1234,9 @@ (define-public ovmf-riscv64 (let ((fmw (string-append #$output "/share/firmware"))) (mkdir-p fmw) (with-directory-excursion "Build/RiscVVirtQemu/RELEASE_GCC/FV" + ;; Make the files the desired length and then install them + (truncate-file "RISCV_VIRT_CODE.fd" (* 32 1024 1024)) + (truncate-file "RISCV_VIRT_VARS.fd" (* 32 1024 1024)) (install-file "RISCV_VIRT_CODE.fd" fmw) (install-file "RISCV_VIRT_VARS.fd" fmw)))))))))))) -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 4/9] gnu: Add ovmf-x86-64-microvm. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:55:04 +0000 Resent-Message-ID: <handler.77148.B77148.17425472584214 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472584214 (code B ref 77148); Fri, 21 Mar 2025 08:55:04 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:18 +0000 Received: from localhost ([127.0.0.1]:35046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY8w-00015p-AZ for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:54:18 -0400 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]:42407) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8L-0000zM-0a for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:41 -0400 Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-ac2a089fbbdso311788466b.1 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547215; x=1743152015; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=Axgk+w7LABuh8ZqCTqxN3cdv+MB7k9FoROH3qpJ6bjM=; b=kCivIDXFkLXVhDq9rHrLEKrxlvaO69MtbmExWF5IQQ8tguZ0s9+tMLhjkpUEv+BFsF M+p6QJQHjCyq64Ax3BBNY9zAtCdRDCtkqza/jjEqsGmaWAsp6JpJTaTNCX2z8qaxMvZB ykGSY0/ilJ5x585mPnpwRs1EZfxwZVnJExsHv48aGOTerHJsVifW9VsHDpisAoTeqdbq VY1Ri5LgjYHIn/LZGsouQnn0Z0DfJznu37lwdVVmG0GHYjN7jdf5I5Ducz4ybnOuvxCa l6+a4yD/slxNJvYSnWgb7PPHu68aTiCQ7k91MdDty0ve75p0rlxh+axCR+UOiqjiW9a0 vOEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547215; x=1743152015; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Axgk+w7LABuh8ZqCTqxN3cdv+MB7k9FoROH3qpJ6bjM=; b=M3R48M3UXpS3C/eVFThd7YApOSoV5UdZrGikDeizwK5D4DjXh/fyKjIibXmamqPS65 nZQQEYoO13bfJAMQcrcOnv0hD4j3sBxkS6siriUmkOlBPMNnz4VmIUgKBiKX7djy6BMd 1Q0UyFDG3mFyqJdh+v0Y5PrSKd5+Uouc5TMy6Jwn9+HKxyWhJcMw/c+HH5Ji6odkIGsY y9yrMpzrvSz1Y2tdKwIRoIMNC5VesUpOHF87P38Ws7n5wiQ+jUOnIA5NaU+5zqnKTBUV XDaRzY83LMaF3fzQ/3s60ROoQf5MTS7PRRYjP+oaxmKTQGjf3zijAq5+9zwgCzkSwMSZ gkQw== X-Gm-Message-State: AOJu0Yx7LOyAh3gymFdbYLaOR2AnGVu96ghlHRAN7Mg/0uNR3mVN8hO8 5Q37zQUO9AEFlSm7c8HJ+LD47XGtROoj/dmPoCe6vB0/yKh+WnSGIr8OOyFL X-Gm-Gg: ASbGncuxIzZmhq8PBUTP2VAZqOrG2QvbyuonN6bXl2F9AdK/fBWj0O7FUddcRAMKNPv M10clXMtcNRGzflGB3QTN7y9xwehUwOKVEV0tOJkejgkTe4dHNpnNex0x4KnDIgTSt9r7VZk0vp Q6lDAqdhvt2sgU1POMYwanHHcT83keNC77lg7C9yoMmLd9uQoRxWPk0wmTf0JQRR+Hr0SIJ9e0z h+Htu8XfTGtx34nE2L62o+++PDcVkayKq8KleV5TFNISyhojltbEAe3PkCeH0nI7UMWbjyyG9AG Ag6e4w2d623igHV2+0x0ld/BN/v5tpgeqQeAWchJ+anVVN8j X-Google-Smtp-Source: AGHT+IHCSk2IK40BE/ofY2gZOw+3h02CxKMM3wdeWeWel+c8qvpOTUWsQyJRGuLfG2+F/gpgz7psIQ== X-Received: by 2002:a17:907:86ab:b0:ac3:b50c:c94d with SMTP id a640c23a62f3a-ac3f042fc1bmr250384266b.28.1742547214781; Fri, 21 Mar 2025 01:53:34 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3efda3684sm108530366b.181.2025.03.21.01.53.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:34 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:05 +0200 Message-ID: <7a84fad119f972bd7135d3c6dddafde4c6d03d07.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/firmware.scm (ovmf-x86-64-microvm): New variable. Change-Id: I1c8d7b037a84d7855d53def4c639a037c429aedb --- gnu/packages/firmware.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 35bfa6425ac..e7d2e390acc 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -1138,6 +1138,24 @@ (define-public ovmf-x86-64 "OVMF_CODE" "OVMF_VARS")))))))))))) +(define-public ovmf-x86-64-microvm + (let ((base (make-ovmf-firmware "x86_64"))) + (package + (inherit base) + (name "ovmf-x86-64-microvm") + (arguments + (substitute-keyword-arguments (package-arguments base) + ((#:phases phases) + #~(modify-phases #$phases + (replace 'build + (lambda _ + (invoke "build" "-a" "X64" "-t" "GCC" "-p" + "OvmfPkg/Microvm/MicrovmX64.dsc"))) + (replace 'install + (lambda _ + (install-file "Build/MicrovmX64/RELEASE_GCC/FV/MICROVM.fd" + (string-append #$output "/share/firmware"))))))))))) + (define-public ovmf-i686 (let ((base (make-ovmf-firmware "i686"))) (package -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 5/9] gnu: ovmf-aarch64: Update installed firmware. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:55:04 +0000 Resent-Message-ID: <handler.77148.B77148.17425472754306 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472754306 (code B ref 77148); Fri, 21 Mar 2025 08:55:04 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:35 +0000 Received: from localhost ([127.0.0.1]:35051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY9C-00017M-Si for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:54:35 -0400 Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:51482) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8N-0000zl-29 for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:45 -0400 Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-5dc89df7eccso2981279a12.3 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547217; x=1743152017; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=zgAsJsHPFnO7tCgaqLkxal6rB8RpcRZCj05pq1ODdEw=; b=Vzkzg7DjnAk8OfhDWKKkvCeh8dFwsiD/uu7bL6CGwdsTq6Q089Y6YTd566w8j4Z/Nf UwRjPVQrgHgQ7p/odpT7ecmjghK1Nnr5u6wF6o1/f8IhxA2CURvU1UbqQTFvkjXetq0V Rj669uk8xeHkohw6FKz8PeofpK/TKEeMW1BZj26zjM7ZvTGi+/pqOgLoePiPbwQ3Epm8 U62i1S1AKo1/mkW5p/7wEqGLgzp5ykLQUBifj/uXuyKOGEXUClefVjyvo9RsSjUtMVqZ LoS19ppt+8P3oaCQzJ7ljsHg/PKMELlE7Mr72tPG/zAbNXNAwBHQNdDKDDZzLC0Hz7C1 stiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547217; x=1743152017; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=zgAsJsHPFnO7tCgaqLkxal6rB8RpcRZCj05pq1ODdEw=; b=f8+zeGwubYZ+KA55HfZJRoKqlc1AW/Jwba6brrM8C8hFj9Abr1rNeGBV4B29uNiOKV lAZh66cC5ofC80c0OD3RwFdzvKqcVW4JRXFnwp2vfMZNVjGLNau304E9723vCS4r7gsq l8oXu307mcYxyU4PdYCdB5qUABTBFosO7oTOMbX8vs3kf0oO39wGC4EG7z+hnj7bI0dP QPqZX7w2P7VwXWzG2QQUp3gry21J9QcSgkyaskBl/v8+UyiwQJE7/6kPmcuDZSRSvigM FqKYAq5caT+xxavZHC0xKCLQrZQqEHAgu4zgGmMoTbgDsia213Sj/2RwmPtuKblo3zPv 5PbA== X-Gm-Message-State: AOJu0Yzqfv2vi1Hjr0jRZXOd4sG1fouEOZv6Mg5++hjpcvaPnD49yVpp a7aBYhad1d+mzR5t4DctqSdZsze1Zmst1ggTw5K+K/xgmzejXEjYbPTvHjy2 X-Gm-Gg: ASbGncuXu5+ssu69sE5EuCsaggEtt5LTL8B33F/wqyofTStajbuQFZin7lexbLT8Ea/ Vyy7cy0JWDcr832Jk9T0fCP5ZmFjUbhx3L8kw2XgtzsWyQzIW1ahhV8/q7nXMCOUWVmo6je+0Y9 xNALjaU0ZbeabdfRdoYe2aTnsGwF5sam6JVZP5GThQbCtOGzUYMIvIPaDjGoMTt14pTzimiR7pG LPUvVUniLbpOcs9CLKyEkg/g/KTAW84fnrX9W7HPCFNc4jCjNwB87BPbAl55l2hjCRLaB5DXR/T q9NaA/Ib0Y8BrJ5obecjD4rCoHU+MiI2t+xtYQFn+fHcrQd5S4nDRSmOr5s= X-Google-Smtp-Source: AGHT+IFZW0ek0l5m2Q6CXrYcH4eNYlXUaT+tsxE9/7oGeZ8uTOhqEZGgV1GLeHaex7uGpj+35k4PiQ== X-Received: by 2002:a05:6402:51cd:b0:5e6:14ac:30f with SMTP id 4fb4d7f45d1cf-5ebcd40a83fmr1953597a12.2.1742547216739; Fri, 21 Mar 2025 01:53:36 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5ebcd0dfdcesm940148a12.65.2025.03.21.01.53.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:36 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:06 +0200 Message-ID: <beb9363334633a274a50da8e027e9eafc20aee82.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/firmware.scm (ovmf-aarch64)[arguments]: Adjust the 'install phase to install another binary and to truncate the file to the expected length. Change-Id: I53958d5f2ca392e1033630e1dfd29d86c25a74fc --- gnu/packages/firmware.scm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index e7d2e390acc..049fd9246fb 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -1190,9 +1190,14 @@ (define-public ovmf-aarch64 (lambda _ (let ((fmw (string-append #$output "/share/firmware"))) (mkdir-p fmw) - (copy-file (string-append "Build/ArmVirtQemu-AARCH64/" - "RELEASE_GCC/FV/QEMU_EFI.fd") - (string-append fmw "/ovmf_aarch64.bin")))))))))))) + (with-directory-excursion "Build/ArmVirtQemu-AARCH64/RELEASE_GCC/FV" + ;; Make the files the desired length and then install them + (truncate-file "QEMU_EFI.fd" (* 64 1024 1024)) + (truncate-file "QEMU_VARS.fd" (* 64 1024 1024)) + (copy-file "QEMU_VARS.fd" + (string-append fmw "/ovmf_vars_aarch64.bin")) + (copy-file "QEMU_EFI.fd" + (string-append fmw "/ovmf_aarch64.bin"))))))))))))) (define-public ovmf-arm (let ((base (make-ovmf-firmware "armhf"))) -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 8/9] gnu: edk2-tools: Update to 202502. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:55:05 +0000 Resent-Message-ID: <handler.77148.B77148.17425472764314 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472764314 (code B ref 77148); Fri, 21 Mar 2025 08:55:05 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:36 +0000 Received: from localhost ([127.0.0.1]:35054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY9D-00017P-Ki for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:54:36 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:59610) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8U-00011D-2F for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:52 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-ac34257295dso363904466b.2 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547224; x=1743152024; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=ta3zsjJ8hNBVEsjXky7VgLhH7N0K3ypdaQyDOQiPLSQ=; b=H1sut+GesFp2+gZCyXBSDXeNitHcsBIija4VHBynDAvxXyV8/qDX03Ox0UNfGH7cZa LSLuPqg8laveRtOFpYE8w3CUdJisUV0HHn5Dm44mWkUKZ0OR/SznV14tkAM5f4v6n8jE tX+cAsLSzM8WjzJ8jAHhU0rAw/JOoZ6NJU5KQgN6jljf5cTcM5GApiEwvpVNkse9Pnxg hTZAnxw5+qNg/epdClIZNbNf3wvGZjBKLnDK6nwPRKT0It2+gKxGFNPR7ujlhO/GE2rJ W49NdAO21hYgobxj2m42paaFTaeOrTz9lg5ePptB656SEuX8WIYrVt2waH4WcW1/iOfk p0og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547224; x=1743152024; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ta3zsjJ8hNBVEsjXky7VgLhH7N0K3ypdaQyDOQiPLSQ=; b=sg5s289j/vnY/eF71/fbwyDunrcyiXe0FmpPh1k78Hj6nZka0X8zG/DiC4NCBL6LqA 8KJ/aigwFeWHmrygnf6XZDmcC9BDayCFkP9S2vjEG8mvmXZqNdaWDtQdTuYRLTKYksNC 3ikpSMIgau0dCKM40XjiCmeILM/eq96i3ICoEslEa8TizezDbteLplbeR6Xa/dQ5nb8T WJMPdf3sIRuRMgqyqc3jechl05yMByygN+WqTE5vPtFa9tjMaY1HX3oktgiTXMUxDheU G3QI+VAZyHskP/u3dOIOPfsF11qE7pvEQJl3fbpgciP8Zy9S485j+LSqSS4IhhJTVjGX 5ysg== X-Gm-Message-State: AOJu0YwVdchGfSGPtX8IWTuUB1aYrqATWjGtG4XUbMCnOwG775jlE4NW SG6bnAFDi0OjEb2JZIurlIGHRpojYNKk5ulumoTBIFa61HiDObkTW2lirns/ X-Gm-Gg: ASbGnctJW/cOYH8KR3/zSIxTFxOSeREg61jvx8qId0zkvmGLgPvY3eATxfzz90b9AIR j6ruGfSB/uNOc0iRuK4oiF2Hhhxsn4s6DwwFCVu3ft5QhC6Rp5cnIrtW7xgYgtfzyTwbY44QrTg weuDrVMspCS1JYIu2xmm/aai6+21L0zDYeZxe4yxVB8J5DzZ0zgDlzP90/rwRiAi9/A1JhU0pNn PuT+JP/M7LrSflSODu0YIlTlz6ZigehtigrbDCabhrqYj62hmaObXegtgmCdZQAsubgI9WXZUvV Ml2/a5luagrh1LManWsGhfzulud4X7m/FxiqzXkkRaXb1otT X-Google-Smtp-Source: AGHT+IGpLp5FSvWaRnckqq5DoT7v4VMtBTKnaXBwK5nmy9e1eSZDZRrDJJ0T8l7Ss4qNR1IZ7aO5dw== X-Received: by 2002:a17:907:2cc7:b0:ac2:7d72:c2aa with SMTP id a640c23a62f3a-ac3f25833fdmr212542266b.51.1742547223553; Fri, 21 Mar 2025 01:53:43 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3efbdc7d0sm110027366b.133.2025.03.21.01.53.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:43 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:09 +0200 Message-ID: <24890fd7c8327bd2af4923b7adb09ab49458452d.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/firmware.scm (edk2-tools): Update to 202502. [arguments]: When building on armhf-linux add a phase to adjust the compiler flags. Change-Id: Ia0586cb748194e4ec0fa35c2a04cee64f1ad6521 --- gnu/packages/firmware.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 0becefb3b08..fe2956fbfdf 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -947,7 +947,7 @@ (define-public slof-qemu (define-public edk2-tools (package (name "edk2-tools") - (version "202402") + (version "202502") (source (origin (method git-fetch) (uri (git-reference @@ -958,7 +958,7 @@ (define-public edk2-tools (file-name (git-file-name name version)) (sha256 (base32 - "0y7jfpijgi099znhzjklnsczn0k0vm1d1qznq9x2a2sa0glydsin")))) + "026h7hadzj1zflgf4qzdby3gmgcqh3m5rvn2yr92jjwn4z8c51la")))) (build-system gnu-build-system) (arguments (list #:make-flags @@ -1047,6 +1047,13 @@ (define* (make-ovmf-firmware arch) "riscv64-linux-gnu-") (setenv (string-append #$toolchain "_LOONGARCH64_PREFIX") "loongarch64-linux-gnu-")))) + #$@(if (target-arm32?) + #~((add-before 'configure 'fix-armhf-flags + (lambda _ + (substitute* "BaseTools/Conf/tools_def.template" + (("(DEFINE GCC_ARM_CC_FLAGS.*)-mstack-protector-guard=global" _ gcc-arm) + (string-append gcc-arm "-fstack-protector-all")))))) + #~()) (replace 'configure (lambda _ (let* ((cwd (getcwd)) -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 9/9] gnu: Add ovmf-loongarch64. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 08:55:05 +0000 Resent-Message-ID: <handler.77148.B77148.17425472764320 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77148 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425472764320 (code B ref 77148); Fri, 21 Mar 2025 08:55:05 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:36 +0000 Received: from localhost ([127.0.0.1]:35056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvY9E-00017X-2m for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:54:36 -0400 Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:50510) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tvY8W-00011Y-1V for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 04:53:54 -0400 Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-5e535e6739bso2718813a12.1 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 01:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742547226; x=1743152026; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=9+381lkr/m2fK/me/mA14S40l9E6BpapMyQXWw3aJks=; b=bkVVMApMe+5Z1nupmSoKLmuea/QKHm/J9GqK16x5N+JZ/CWAHC4YZHzYbKu43U6DTc 2ESrLPOIiedFdcdTN0yBaJQewqQVAWhu/sB5ivdGWHP4g99US8kvi0iIEpgesWe5gZGc rD+r9Am1Pk+K5VC3dBFfX7SFFFYPylXJEenZYR7fYkjIriQVVsrmo6TQAOIbZZOyaeju L2RrOClyp2Ei8sQvvt3teX4K1RUTqZwa/dx2EfcT5KVinDSq0oQfvjsQviziG1c0wB87 yLYzB9aOHCMItRqMt/+G4jYOezzOi1dqhr5/2lLH0ROTFG9BloBfYPKCGhk0rbCecfvV icDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742547226; x=1743152026; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=9+381lkr/m2fK/me/mA14S40l9E6BpapMyQXWw3aJks=; b=LwF5GWCiagTcwjStfyV9HS1+iB/BdWjzoElGUZ723nUZFxjajHpmnijuEC99IJ4TiK CtEaD4rTgQK+KX6tPAGdDJ/zFy/PwjzlRzPn4dmwgllfqjc50Smh0GtfCvt5AKiLhxMH HtvWcA1ZoOJ++QF93L3swpfkYddkF38ViXheKN93VXoCRrxC3y3yfwEEdIhsbbkXk05J siECfJL0LH2HRIyW95AbAMtRxcdODg9ZXR8L/nugrJI6TYt0QJ2mlWDdBNF6GrwWdpXE CIEQAguOv13AneuLjFpfp8zrNP6pciILVGuvh1u8TewSXdUW8g0GWkznc9q5gIdJXkmt zzPQ== X-Gm-Message-State: AOJu0Ywsx5LHVR68sPre8KiQsHGmvt0DwZdY/2RjCS8i2fJmvjYxeiry DpYzBEd+3egKjqS/yVfLCkwCWL3gySi2+SDcRidcosM/ARtPnwsBFjMley9w X-Gm-Gg: ASbGnctu4JyXnNfTmjjPDHV8yS8TBqzUTkQLif/JAxLP86OaSga+rXYnw8uMHv3rLw4 cbFAG+7cxsN5TR9MIcNOddLJJoxvcxLxYOmZP6jSwP6QqC1xOopXNF1er8ILppE5B0YRu8/vctf 7QdR2sAvDn38bNcBB4dqqwLiRvDfiifCEFHMPfNm7JUkXts2wffHIzo0EDUXqAAFnW9A9Q4lI9e lXz7w0C15XiGG1IPd/I0FVdilraRnK6/E9KBci/8hvUuDFWLHZkkJJVlKlpDM/MpAJ7U9ntF41e EshjbmPs4z2kaQp2E/bcFRArBFtVb5I5sQZzzCOJhHw8XNmV X-Google-Smtp-Source: AGHT+IF+dKfwYAjglEtMz1QnRHdGbcUnTxLrV12p5lComR32b53bbeLvC+pKA+GJIYSQAM/aTvzAdA== X-Received: by 2002:a05:6402:5211:b0:5e7:b02b:6430 with SMTP id 4fb4d7f45d1cf-5ebcd4f0dcemr1908575a12.23.1742547225554; Fri, 21 Mar 2025 01:53:45 -0700 (PDT) Received: from localhost ([31.210.181.32]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5ebccf87341sm994326a12.26.2025.03.21.01.53.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 01:53:45 -0700 (PDT) From: Efraim Flashner <efraim@HIDDEN> Date: Fri, 21 Mar 2025 10:53:10 +0200 Message-ID: <78e614438f4b7e4f07be2b764eeb71d41875607e.1742546953.git.efraim@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1742546953.git.efraim@HIDDEN> References: <cover.1742546953.git.efraim@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/firmware.scm (ovmf-loongarch64): New variable. (make-ovmf-firmware)[arguments]: Adjust the 'build phase to add a case for loongarch64. Change-Id: Ibb916b50fd3dc7831ac895cb8b59695688750377 --- gnu/packages/firmware.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index fe2956fbfdf..6f784a281d3 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -1090,6 +1090,8 @@ (define* (make-ovmf-firmware arch) "ArmVirtPkg/ArmVirtQemu.dsc") ("riscv64" "OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc") + ("loongarch64" + "OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc") (_ #t))))) (add-before 'install 'install-efi-shell (lambda _ @@ -1247,6 +1249,25 @@ (define-public ovmf-riscv64 (install-file "RISCV_VIRT_CODE.fd" fmw) (install-file "RISCV_VIRT_VARS.fd" fmw)))))))))))) +(define-public ovmf-loongarch64 + (let ((base (make-ovmf-firmware "loongarch64"))) + (package + (inherit base) + (arguments + (substitute-keyword-arguments (package-arguments base) + ((#:phases phases) + #~(modify-phases #$phases + (replace 'install + (lambda _ + (let ((fmw (string-append #$output "/share/firmware"))) + (mkdir-p fmw) + (with-directory-excursion "Build/LoongArchVirtQemu/RELEASE_GCC/FV" + ;; Make the files the desired length and then install them + (truncate-file "QEMU_EFI.fd" (* 16 1024 1024)) + (truncate-file "QEMU_VARS.fd" (* 16 1024 1024)) + (install-file "QEMU_EFI.fd" fmw) + (install-file "QEMU_VARS.fd" fmw)))))))))))) + (define-public ovmf (deprecated-package "ovmf" ovmf-x86-64)) -- Efraim Flashner <efraim@HIDDEN> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 1/9] gnu: Add u-boot-qemu-ppce550. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 21 Mar 2025 14:13:03 +0000 Resent-Message-ID: <handler.77148.B77148.17425663595779 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner <efraim@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17425663595779 (code B ref 77148); Fri, 21 Mar 2025 14:13:03 +0000 Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 14:12:39 +0000 Received: from localhost ([127.0.0.1]:38452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvd6v-0001U8-Hy for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 10:12:38 -0400 Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:60579) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1tvd6r-0001Sl-LD for 77148 <at> debbugs.gnu.org; Fri, 21 Mar 2025 10:12:31 -0400 Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-22403cbb47fso38758125ad.0 for <77148 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 07:12:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742566343; x=1743171143; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5cyIGQBDfVlEOS6fSzjvAfINo3/KWtynNFtGAAtgUf0=; b=jOXBUaRqdyFL5QvTtXnwlRh3bz8Gn4lm+uXRuLfSBGfDpoqXGFwKABah5ll2kS0LZt RaALEPZ+OTeplSZ1WgbhoXuLAcHN90PJWui8WzTQfMT+mAEtsuCglum78F8qaJuzOPzR RF9Wn07feYfokoYtrhj9+AH+zGeyzTUi0XCIZSPQcHxwxQ6XNrPi0w56Umjus49sMslN upYWF2kgdVdVg2vCh8X81lSK8j25kx3dZpoBhZa1WGOpWmMMvd0fUInXGAud2raqn1nW EiPRjUnDDZsv/Mh2/sCDREYeYiwla9eAAAXBWA/OWtskkt8VYwaY+xZGVLaGgyhdhZxX 6HRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742566343; x=1743171143; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=5cyIGQBDfVlEOS6fSzjvAfINo3/KWtynNFtGAAtgUf0=; b=QmFCkH5hi8YCbWzwJAvfjG8yDDG9iheTlf1L8d6z+yhDJTnEDQ/4aiikXJXNqBdFN7 CQwtlOpRSACpZ9Im/KqLKaooZEbDDh30Uk3Ybt+SuL1tpzyrYQ2nk1AdFtZA+jJAdlit z/SIg6o0wTj2IyIp1QsDI3ocuIIjicoLOO5+SpXP0BEXANTJgotYVA/C4emSluOojlAp owWHoAXRV2vePmkN2XoHsi2Ks3Wvp1u+vTNXNvy8kYe//R1PqDba2I6JyQI/ImuEwLKU FpaKafSgEb/YRwKHG9S43Qg51UbFrvxF33mepA70Sy++oG5A6JA7sGUAX/x9VykTt9gD W97g== X-Gm-Message-State: AOJu0YxO+uV85xHCYnPqs5E4fYTv58hxdKtgStgxWCjolCKtJxYobD5M zMwJ6BIhrjDVQ8Uj/h5dEyeB/8+a56FCGAFxPGIjHPBsHPBQ4k7aqOePAw== X-Gm-Gg: ASbGncto55fA9dYliGQCEncUKkiBtJSTyRhBosd6tDMFf72pN5gdMfM788i0Ij/xE5v dEMG7OJn6g3ciCaADvpo20bZ2AI2W5rpGR2JxfTTz1MjIL81N7ygJjHQ0o2sUY4EEn2DUBDkfk0 v6rFoftgqdqqKeZk4SHLeYOCkWtPP9TrdSCXZhnRPgt6e2SPMwvwGhFr6G6W921jSiL61oCwjNl 1CdSE399pQpCniHPvtp5m/BK6aad8bboXWb2YmsEYMx4ZGCPpXNtiiiVeM8aNsiY7h6AahPgbNm OSqaHhuCtNpLQucqgZUvD58QTNA4lELwK6fAwD155bU= X-Google-Smtp-Source: AGHT+IFupUi4YDmph/hbwKiLI7XA9LFCr2BTWNp+0TwfjQTf65lNy1offg7peeLp05wl5Mxe1hc20Q== X-Received: by 2002:a17:902:f605:b0:224:2207:5130 with SMTP id d9443c01a7336-22780e260d3mr54023365ad.45.1742566342476; Fri, 21 Mar 2025 07:12:22 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-227811f6731sm16707335ad.233.2025.03.21.07.12.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 07:12:21 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> In-Reply-To: <8adc52de4128c73f365590349ccca41ec29b48fd.1742546953.git.efraim@HIDDEN> (Efraim Flashner's message of "Fri, 21 Mar 2025 10:53:02 +0200") References: <cover.1742546953.git.efraim@HIDDEN> <8adc52de4128c73f365590349ccca41ec29b48fd.1742546953.git.efraim@HIDDEN> Date: Fri, 21 Mar 2025 23:12:07 +0900 Message-ID: <875xk2lbgo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Efraim Flashner <efraim@HIDDEN> writes: > * gnu/packages/bootloaders.scm (u-boot-qemu-ppce550): New variable. > > Change-Id: I92ec83741a90dc9e0c3bdcbeeab0ff5eb47024bf > --- > gnu/packages/bootloaders.scm | 22 +++++++++++++++++++++- > 1 file changed, 21 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm > index fcdd3abbba1..8678e1c480a 100644 > --- a/gnu/packages/bootloaders.scm > +++ b/gnu/packages/bootloaders.scm > @@ -6,7 +6,7 @@ > ;;; Copyright =C2=A9 2016-2018, 2021-2023 Marius Bakke <marius@HIDDEN> > ;;; Copyright =C2=A9 2016, 2017 Danny Milosavljevic <dannym@scratchpost.= org> > ;;; Copyright =C2=A9 2016, 2017 David Craven <david@HIDDEN> > -;;; Copyright =C2=A9 2017, 2018, 2020-2024 Efraim Flashner <efraim@flash= ner.co.il> > +;;; Copyright =C2=A9 2017, 2018, 2020-2025 Efraim Flashner <efraim@flash= ner.co.il> > ;;; Copyright =C2=A9 2018=E2=80=932022 Tobias Geerinckx-Rice <me@tobias.= gr> > ;;; Copyright =C2=A9 2019 nee <nee@HIDDEN> > ;;; Copyright =C2=A9 2019 Mathieu Othacehe <m.othacehe@HIDDEN> > @@ -1330,6 +1330,26 @@ (define-public u-boot-qemu-arm64 > ;; details. > #:configs '("# CONFIG_FIT_SIGNATURE is not set"))) >=20=20 > +(define-public u-boot-qemu-ppce550 > + (let ((base > + (make-u-boot-package "qemu-ppce500" "powerpc-linux-gnu" > + ;; Disable features that require OpenSSL = due > + ;; to GPL/Openssl license incompatibiliti= es. > + ;; See https://bugs.gnu.org/34717 for > + ;; details. > + #:configs '("# CONFIG_FIT_SIGNATURE is no= t set")))) I thought the GPL incompatibility had been resolved in recent years (see https://openssl-library.org/post/2017-03-20-license/) ? > + (package > + (inherit base) > + (arguments > + (substitute-keyword-arguments (package-arguments base) > + ((#:phases phases #~'%standard-phases) > + #~(modify-phases #$phases > + (replace 'install > + (lambda _ > + (mkdir-p (string-append #$output "/share/qemu")) > + (copy-file "u-boot" (string-append > + #$output "/share/qemu/u-boot.e50= 0"))))))))))) I'm not sure why we need a qemu variant; just having u-boot-ppce550 with a libvirt/QEMU firmware descriptor should be enough, unless I'm missing something. --=20 Thanks, Maxim
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 5/9] gnu: ovmf-aarch64: Update installed firmware. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 22 Mar 2025 07:12:01 +0000 Resent-Message-ID: <handler.77148.B77148.17426274724536 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner <efraim@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17426274724536 (code B ref 77148); Sat, 22 Mar 2025 07:12:01 +0000 Received: (at 77148) by debbugs.gnu.org; 22 Mar 2025 07:11:12 +0000 Received: from localhost ([127.0.0.1]:40554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvt0h-0001B6-O2 for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 03:11:12 -0400 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:61794) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1tvt0e-0001Ap-R8 for 77148 <at> debbugs.gnu.org; Sat, 22 Mar 2025 03:11:10 -0400 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-2260c915749so38002535ad.3 for <77148 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 00:11:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742627462; x=1743232262; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=NcSfgyMAcOTcJ1qlRPrXYblJfcEQTl2HAEyqO+ZFTlA=; b=iJQIvuunQ/QDWn41JxX9MEmJqD9dw0NxYgT3KnoGgU5YG7iJHXMNaynpfubf8lrD2Z Fzax2daE8Po7mPSdFCGKnJGJNL6Ct3gl1l2DtdlSGhXk+jf+AZCMdFpDg4LoCoWYk3Z9 PXuu9EVD9mOI+vb0m8yjKRk+G/eMLHWoChU+8lP07ON3+beuQBD0wCPTSmNyfgMH3/F5 ev6mCyUzxyu6qus+vrot2Hb5rit3fTYeK67Y1lTfmwe//OBIXY0oi1Nc/zzhSn0abiKx Jaa6jkQwyOQyptjC7688YZMkK2mDhrJCGc0kgDMPvNsuQ8rkRFZodDUTXmbw0h1pK8Mx MQaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742627462; x=1743232262; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NcSfgyMAcOTcJ1qlRPrXYblJfcEQTl2HAEyqO+ZFTlA=; b=DyzNeKMmFv7RR9g1enli66nwJ5XD3O7GKiidTDBf7mNDo/rf8bXOfbn8jdf80ND6wn Avh1/zmB6gADscG1k2Xj93mvEUrtuSpq0QVIz3/Bp7+AWr81wFMI/S94KX2hnMRnjk0g rwRuAi/SPv7ZnhpuJL5SPFCMBpf7DRI3JkTzQ2YJLfeS4bMhEiJcJIPYoUGuC6e+ukZX iRquSjMGMauWKkDceBlmiWTzy5c2XKu+vACIDfrxro+JDWf2Qe+KUH1VNpJYrO+wrsz+ lIyN6GN2pDGDDT7/uFelqbloYZysnPtZWHRqWXz+tDdL+YDaUnL/ElmyLlszfDdqRlLj LQJw== X-Gm-Message-State: AOJu0Yx2zp17Lq9chhepH/T2PS46nuK1kdxU+lLiJLeBowr8xSbRBkU3 sEKFQcCcMGPD1VHJkOWXTWN6dXLGk+hxxQiwnrgSIAK13DzKodGKSs5/1g== X-Gm-Gg: ASbGnctsRH4IXv345U+Hb4/242mNkXr3alAVCvBZyb4LfEj24G005RRasQmn4MhgDmT lQLDH1jENMaUL2Z+VWoMBn7opeEpoPVJhwxK76zcl/MZUJlh5IUbZi4jVq0UExz33mzh7NlWAWk P48Q2DtZc/kf+Mfbn9QL7UqbKHa9fdLlYllMo+EPhsxAavC7zk4tl7LGpu8NZuQV1F+tFXGgsGY 2dzySkAFCgbYRH3bNB6/JLgb2NVDeBOqMYDFS+3s0n4z4A+hZIVcUXypaOQVaY3uiy5NGcmENm4 Oy63J11vrs/rgOZF4mTVgXTWmXpSWWqenvKhtnBn5pk= X-Google-Smtp-Source: AGHT+IGJomVkAmzd+9X49Y+WAokz2yL1VF8F4T7LlrYH5lw8F2IJmPQW/wIFIoq42j8AjDFegV5oWw== X-Received: by 2002:a17:902:d484:b0:223:6657:5003 with SMTP id d9443c01a7336-22780e121cemr96226795ad.32.1742627461436; Sat, 22 Mar 2025 00:11:01 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-227811b2bc2sm29411015ad.118.2025.03.22.00.10.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Mar 2025 00:11:00 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> In-Reply-To: <beb9363334633a274a50da8e027e9eafc20aee82.1742546953.git.efraim@HIDDEN> (Efraim Flashner's message of "Fri, 21 Mar 2025 10:53:06 +0200") References: <cover.1742546953.git.efraim@HIDDEN> <beb9363334633a274a50da8e027e9eafc20aee82.1742546953.git.efraim@HIDDEN> Date: Sat, 22 Mar 2025 16:10:46 +0900 Message-ID: <871puplevd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Efraim Flashner <efraim@HIDDEN> writes: > * gnu/packages/firmware.scm (ovmf-aarch64)[arguments]: Adjust the > 'install phase to install another binary and to truncate the file to the > expected length. > > Change-Id: I53958d5f2ca392e1033630e1dfd29d86c25a74fc > --- > gnu/packages/firmware.scm | 11 ++++++++--- > 1 file changed, 8 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm > index e7d2e390acc..049fd9246fb 100644 > --- a/gnu/packages/firmware.scm > +++ b/gnu/packages/firmware.scm > @@ -1190,9 +1190,14 @@ (define-public ovmf-aarch64 > (lambda _ > (let ((fmw (string-append #$output "/share/firmware"))) > (mkdir-p fmw) > - (copy-file (string-append "Build/ArmVirtQemu-AARCH64/" > - "RELEASE_GCC/FV/QEMU_EFI.fd") > - (string-append fmw "/ovmf_aarch64.bin")))))))))))) > + (with-directory-excursion "Build/ArmVirtQemu-AARCH64/RELEASE_GCC/FV" > + ;; Make the files the desired length and then install them > + (truncate-file "QEMU_EFI.fd" (* 64 1024 1024)) > + (truncate-file "QEMU_VARS.fd" (* 64 1024 1024)) > + (copy-file "QEMU_VARS.fd" > + (string-append fmw "/ovmf_vars_aarch64.bin")) > + (copy-file "QEMU_EFI.fd" > + (string-append fmw "/ovmf_aarch64.bin"))))))))))))) It's surprising that the firmware files must be truncated; does it not work if we leave them at their original size (and what would that be?). Expounding the explanatory comment would help. -- Thanks, Maxim
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 8/9] gnu: edk2-tools: Update to 202502. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 22 Mar 2025 07:14:02 +0000 Resent-Message-ID: <handler.77148.B77148.17426276034750 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner <efraim@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17426276034750 (code B ref 77148); Sat, 22 Mar 2025 07:14:02 +0000 Received: (at 77148) by debbugs.gnu.org; 22 Mar 2025 07:13:23 +0000 Received: from localhost ([127.0.0.1]:40558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvt2p-0001EY-Gs for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 03:13:23 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:61661) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1tvt2n-0001EJ-EN for 77148 <at> debbugs.gnu.org; Sat, 22 Mar 2025 03:13:21 -0400 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-22580c9ee0aso56425285ad.2 for <77148 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 00:13:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742627594; x=1743232394; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=RI58XhpsxLgTjRFVRGDUv5ozOFyGNxmn26f8eH1SK9M=; b=IQ7kkReUpMShlude60KKiPp4H5RxYM+IyAB7bQwEL84ZLUHLSAXWaFKc8nHgD846B/ 9xFmPm32T+yOfZq2pViP1kqhTwul/nVjFGEEF3rLM4vmZwKQPrStml/DVohELHfwImW5 B8ahuGlJXhlPjBda/b4L1HdRYQVfg+NAAK9wJtsUEhdXM6PqPNn8iEOmWws11UDDh/5Q Xn1bWuGNjcVfPQzEcyinLypppg65oHgw8ptYcKUtOIzjhQpALTswepRyYroRbwl3Tu3S X6D+aCn/LdCck5It/30DR/CSpaMG8s7I0YeIf/BPaZFMWFK5ymhHRmBUwSc1Xb9j5Zw0 i1gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742627594; x=1743232394; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=RI58XhpsxLgTjRFVRGDUv5ozOFyGNxmn26f8eH1SK9M=; b=MRsYEsLIQerlHjUC0vG0K51CR5ZqECLNrbJFSvU4qPGthKMIRP3xwQDkH88d6bvFe4 4m+5kwQnfNbdThe8IgZ/a0aM37PAgbJxeNeOCeIR6M+Skgm2ONQpX1/eD8Q1VolS1eyZ /TawWukgGUwVysK+ikMM1yUHVqcnyxkR7g2N5MIYgalOKoDfFzKWa8WebSpJCfkIUCh8 hWGjaqZeyioSiODtqnD9UcSWFkLwzQdeJWAcrmNWBkSFXG5TLg/KP7Kw/AAkXjGOIKBO JSoHda2sGweB74ETkE8+yAIx7Yr6oPefVBjfmzioq8d0X65UCJzhOZBNyTexK8ItxsMx 6jDA== X-Gm-Message-State: AOJu0YxcBNFD4gzHjvAz8khlf0jeU/16K3fS77aOcYuvlb4j9ksrkaG1 5Kj/upO3FmVPARv4/+sdlwV9706iHDbFWaaZLP1U0AOQay5q6oqDuWO1Ug== X-Gm-Gg: ASbGncv2C7t2gtc6yG9rKsCLg6oGy5c19FeSpBrBG3b966tB9++y0NHktkwuss8tRxN 163dBJbOX+eGevz+RtCAm+G1ISoXrdRyq5/b/ZYk3VcRmI46XoSga0RsWDZHDekkansNuC1e8tm IiWoIN1l2KUOhJ2DannI4AIQWR3BwQzgxdkkWjk7MvDV4dypnZ4fx2opKeNF2c15I01ycqiRjwY UZf2+RLExogJ4zzcqPlhTjoSoLe0Iq8WUAP40JlOEimipJb+HN/ezDfEYJEZe4ZQF6SaylB5dPK f58gP79fXgts0MJQgqnns7kmgJuwFu6Fa68OPIP/kuM= X-Google-Smtp-Source: AGHT+IGebWR7qfm4RiaX+8qYU3KwQQ22Hq/+0ifB9pKkOAUChfGUrNoBvhIZwEPXd6xXYBihNrotlQ== X-Received: by 2002:a17:902:cf11:b0:224:1943:c5c with SMTP id d9443c01a7336-22780c7bfb1mr93170645ad.15.1742627594007; Sat, 22 Mar 2025 00:13:14 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22780f4c500sm29856245ad.83.2025.03.22.00.13.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Mar 2025 00:13:13 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> In-Reply-To: <24890fd7c8327bd2af4923b7adb09ab49458452d.1742546953.git.efraim@HIDDEN> (Efraim Flashner's message of "Fri, 21 Mar 2025 10:53:09 +0200") References: <cover.1742546953.git.efraim@HIDDEN> <24890fd7c8327bd2af4923b7adb09ab49458452d.1742546953.git.efraim@HIDDEN> Date: Sat, 22 Mar 2025 16:12:59 +0900 Message-ID: <87wmchk078.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Efraim Flashner <efraim@HIDDEN> writes: > * gnu/packages/firmware.scm (edk2-tools): Update to 202502. > [arguments]: When building on armhf-linux add a phase to adjust the > compiler flags. [...] > + #$@(if (target-arm32?) > + #~((add-before 'configure 'fix-armhf-flags > + (lambda _ > + (substitute* "BaseTools/Conf/tools_def.template" > + (("(DEFINE GCC_ARM_CC_FLAGS.*)-mstack-protector-guard=global" _ gcc-arm) > + (string-append gcc-arm "-fstack-protector-all")))))) > + #~()) Is this problem known upstream? If yes, it'd be nice to cross-reference it here; otherwise, it'd be nice to report it to them (and cross-reference the opened issue). -- Thanks, Maxim
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 9/9] gnu: Add ovmf-loongarch64. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 22 Mar 2025 07:35:01 +0000 Resent-Message-ID: <handler.77148.B77148.17426288438283 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner <efraim@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17426288438283 (code B ref 77148); Sat, 22 Mar 2025 07:35:01 +0000 Received: (at 77148) by debbugs.gnu.org; 22 Mar 2025 07:34:03 +0000 Received: from localhost ([127.0.0.1]:40607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvtMo-00029W-HH for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 03:34:03 -0400 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]:53723) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1tvtMl-000290-IH for 77148 <at> debbugs.gnu.org; Sat, 22 Mar 2025 03:34:00 -0400 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-224191d92e4so54329445ad.3 for <77148 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 00:33:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742628833; x=1743233633; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=mk0fmHnM6treGRAxS7AhVsKAjN/2y9aJ51yOcQi5A40=; b=D7sjRlEdxaEIn55o5qCA46BfpqaKEWP7zA38J+Me3aJWEqZSPpN6aejUWkl0v62fex uMVpd+nrZXQcec1kT/QL6x15n+XYC/119LTy5N8m1eBTsE3CXokfIohXLXMOa46HZ/XG 9X8/vgD4GY8UYewIw6BpgSZDqLuke8R4IEwqghS/KohkH5IkFzzIcwprk6OyuWuAWcP2 oixt15Bghwm0bAQ/rZPs4tL78MkO5Npo/zg/Orh15cut7oaRqQRkyQxt8QmEtDJiNPLp 0hkED4R97JQRme6Z2L0ddC+0zCAAqjVa8dx/UXoYowmopDBjQLGUdVvSXTefT58/9B6u EIVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742628833; x=1743233633; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=mk0fmHnM6treGRAxS7AhVsKAjN/2y9aJ51yOcQi5A40=; b=or+sxYT2T00Ganu/vJH3KwcZNpXpJiQZO0tKcgfB/7nITt20dVaWFXSfH5TDFtc2bY Wy5DddNTZx/kJaor2s065YHOy97OBi8+mTiz5h2sd7SSJf69TzYByYNh0Nh+knSU5O0x hBv7/u0DAolzWesbimUliiA1Zh1UHlDmNj156WYfhXLFH5hxxrFwT00oswfsV7EktmhB agyQ073Rt02SUXW3mnrnZviHNy7eI6D6l+Shc41pDxjiJmpOAsu1IXqmOFpb4fUGg5yG wf60prIIruMZ4U/xV2jbnqsKbNoAKdcuAmEozbe4UdJhM/BD75n1nN4dOu9drg0IT7A4 CTTQ== X-Gm-Message-State: AOJu0Yw6DYbMCzc1h7foFVE+ZNMJ8tnNFbQgXnXbGBpM5dZ+F8oSE1xW 4NyOvgTX5mHD5YW+ofsPOdlZMWxAU8gHSm00QvrVR4etQMHwcvvAwoCSmQ== X-Gm-Gg: ASbGncusWJnW/MMC/ycH3sUFTKsqgIUPZAN6Lfql4UziiH6z7MGynn2/8QXQF8B4fcR XczTXy6RqrrsH3U4poER9XXrxfG5T5OMoZx9J8BZKPBaohLW1/JTD6oZk+qV90qFc/MPMZylgAc 7KLmstCXnQAwcKI5lGmazm3UFV5mbjWh22rcMX6q5jN2DEDpAj1nx3qQtlc00rjFAT5gyhfLpWO CS9qJOY6GOx/ALw2cgaXR5wGVFVEcZmOki/aEyJswq3gQ9OvrEbZJTzB7uagV7WFyn/k/i1dXQa vSZLIlX7BdIPap65iPi5Dbg6QiigqYVltk/Ic/2Pquk= X-Google-Smtp-Source: AGHT+IGbzsdGYv/zsbVauAhqWg7bU9DRjqeziXqrxCF6MesTa5ywhEsMDhQ9ghLv8+QlpKk0NQtfrw== X-Received: by 2002:a17:902:fc43:b0:216:794f:6d7d with SMTP id d9443c01a7336-22780e60ad9mr117975315ad.48.1742628832461; Sat, 22 Mar 2025 00:33:52 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-227811da9dbsm29912635ad.179.2025.03.22.00.33.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Mar 2025 00:33:51 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> In-Reply-To: <78e614438f4b7e4f07be2b764eeb71d41875607e.1742546953.git.efraim@HIDDEN> (Efraim Flashner's message of "Fri, 21 Mar 2025 10:53:10 +0200") References: <cover.1742546953.git.efraim@HIDDEN> <78e614438f4b7e4f07be2b764eeb71d41875607e.1742546953.git.efraim@HIDDEN> Date: Sat, 22 Mar 2025 16:33:37 +0900 Message-ID: <87sen5jz8u.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Efraim Flashner <efraim@HIDDEN> writes: > * gnu/packages/firmware.scm (ovmf-loongarch64): New variable. > (make-ovmf-firmware)[arguments]: Adjust the 'build phase to add a case > for loongarch64. > > Change-Id: Ibb916b50fd3dc7831ac895cb8b59695688750377 > --- > gnu/packages/firmware.scm | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm > index fe2956fbfdf..6f784a281d3 100644 > --- a/gnu/packages/firmware.scm > +++ b/gnu/packages/firmware.scm > @@ -1090,6 +1090,8 @@ (define* (make-ovmf-firmware arch) > "ArmVirtPkg/ArmVirtQemu.dsc") > ("riscv64" > "OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc") > + ("loongarch64" > + "OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc") > (_ #t))))) > (add-before 'install 'install-efi-shell > (lambda _ > @@ -1247,6 +1249,25 @@ (define-public ovmf-riscv64 > (install-file "RISCV_VIRT_CODE.fd" fmw) > (install-file "RISCV_VIRT_VARS.fd" fmw)))))))))))) > > +(define-public ovmf-loongarch64 > + (let ((base (make-ovmf-firmware "loongarch64"))) > + (package > + (inherit base) > + (arguments > + (substitute-keyword-arguments (package-arguments base) > + ((#:phases phases) > + #~(modify-phases #$phases > + (replace 'install > + (lambda _ > + (let ((fmw (string-append #$output "/share/firmware"))) > + (mkdir-p fmw) Nitpick: fw is more commond than fwm as an abbrevation. > + (with-directory-excursion "Build/LoongArchVirtQemu/RELEASE_GCC/FV" Other nitpick: I'd break the directory part on a newline to fit under 80 columns, per our code style guidelines. Otherwise, my general comments elsewhere apply it too, but it LGTM otherwise. I think we should add the QEMU firmware descriptors everywhere so that they'll be usable with the libvirt-configuration firmwares field I proposed in bug#77110. Perhaps we can apply that one first to make this slightly easier (it provided some `ovmf-aux-file' procedure you'll probably want to use to locate the a locally kept .json QEMU firmware descriptor file). -- Thanks, Maxim
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 1/9] gnu: Add u-boot-qemu-ppce550. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 23 Mar 2025 15:15:02 +0000 Resent-Message-ID: <handler.77148.B77148.174274284617489 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.174274284617489 (code B ref 77148); Sun, 23 Mar 2025 15:15:02 +0000 Received: (at 77148) by debbugs.gnu.org; 23 Mar 2025 15:14:06 +0000 Received: from localhost ([127.0.0.1]:52049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twN1Z-0004Xz-JZ for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:14:06 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:59627) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1twN1W-0004WO-46 for 77148 <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:14:03 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-3914bc3e01aso2113782f8f.2 for <77148 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 08:14:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742742835; x=1743347635; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=Ow3mAbOxg6qoNr4rz4UXkn6owJMQOFs1FF9skGpjFGk=; b=jiQpfbOg/8EjMNd++8k17RbV+myX8O2rIXPR+TWM/iyYX73VfgJPBzwbKd9lib4E0c jN0HTn82YQTepMVomXf5t4xsZJG9SILrlIGbgdeY7vmQwp/xIg/SUwPIRFfcirhrqnyY OxFFLYw/Tvn4f27AQsk3ROJj8y7Meap9wM1J0tCA6+30KLbInhTN9tVzXDCdDh3ZoDiC ipl6o/OtEgII7fsS+nvGyOJLRuWLUiHab1d9LPpZL6UyswIXtaCN9umz+0Us346zfeWO Xa1fMtlZMYvj6KPrOxHiOl10faVunHa1FMsNC8pwO6HvH0fNQZiOk4v8ksv/rHlCqCNM uVvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742742835; x=1743347635; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Ow3mAbOxg6qoNr4rz4UXkn6owJMQOFs1FF9skGpjFGk=; b=H6QSUr9vA/7Npm6oSoPI0xpOBDJjjIROWGUmaGfSThm2HiYva+VAmjwEFAt8jpvcgO qBY/6+cNvxWm326SO7/9HGgdSmriOnEz+pNpminxRv2DZSDodZLUaA7as2UuqxLtaxZU RzSbPkeYHnT7q47sy3l+1zvyuXYZeSCSWaqaGmSevJLYfU5dXWcMubV8g+FJLYgHzZax Vw2z4HVnrMMz1Y6IgeZJcmHDxSIPjDI072/yvcWJjaY9moclSFajqWPhsNYIoaTMGTPQ lGJe7zaS81xY8HexP1XCzvl156+cOpo0LoK+qGhtKkE8RwKeDnDtJlRiGy8QdZcm7nwb Lqew== X-Gm-Message-State: AOJu0YzaY77QKd2unguM+lJTOpXYADBC6hYRzCB4CRygrt9d7NQ0DbTb sJJ2tFaZaM90BHqQPcK7xvBJAGoZvnNSINUkZa+Z6rKyiLW7a+S9 X-Gm-Gg: ASbGncsR9JTO+v7OHPSJJ9u7BWtMqz7dKoOgyPi2mARKat/xN2xJBpNCbPHmfglSPkq jpB+9U2QNheoZlLQDMx9+rmDheV55BoJe1cl7i7NkzqyEfJP93D3lWbvstJ0akJ9zF//Hk2pJqu qKrcKdBBcoVfHIRMvl2t9f0TZRkjuAlJ64/8TRloDrYDKBVvlZE7zsfL+ez4ooxmAN+67Y8/D17 d0vUM6Dny3TrrvXq0pt+pJIiDOSKtIn8hnWO9vI++hJz/ZDyZbmQayvSzXTMtkCZeQaDxPkVNMg IIm0I1Db1KVqy7aB+dumJ+YQ+d349x8zTOSmdwNCkIk= X-Google-Smtp-Source: AGHT+IH0QSquhTe87Sn4VZtC6NO079lRwmFPvl6HRGrJEZyQjE/repBe78oyKvYxCMqUJZn/gfaJvQ== X-Received: by 2002:a5d:6d88:0:b0:391:32b1:9458 with SMTP id ffacd0b85a97d-3997f8f5de5mr8211164f8f.3.1742742835226; Sun, 23 Mar 2025 08:13:55 -0700 (PDT) Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d4fdbd1c7sm90549645e9.40.2025.03.23.08.13.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 08:13:54 -0700 (PDT) Date: Sun, 23 Mar 2025 17:13:52 +0200 From: Efraim Flashner <efraim@HIDDEN> Message-ID: <Z-AlMAiueza532Xa@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 77148 <at> debbugs.gnu.org References: <cover.1742546953.git.efraim@HIDDEN> <8adc52de4128c73f365590349ccca41ec29b48fd.1742546953.git.efraim@HIDDEN> <875xk2lbgo.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3s+yKZRYu0OoTJlD" Content-Disposition: inline In-Reply-To: <875xk2lbgo.fsf@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) --3s+yKZRYu0OoTJlD Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 21, 2025 at 11:12:07PM +0900, Maxim Cournoyer wrote: > Hi, >=20 > Efraim Flashner <efraim@HIDDEN> writes: >=20 > > * gnu/packages/bootloaders.scm (u-boot-qemu-ppce550): New variable. > > > > Change-Id: I92ec83741a90dc9e0c3bdcbeeab0ff5eb47024bf > > --- > > gnu/packages/bootloaders.scm | 22 +++++++++++++++++++++- > > 1 file changed, 21 insertions(+), 1 deletion(-) > > > > diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm > > index fcdd3abbba1..8678e1c480a 100644 > > --- a/gnu/packages/bootloaders.scm > > +++ b/gnu/packages/bootloaders.scm > > @@ -6,7 +6,7 @@ > > ;;; Copyright =C2=A9 2016-2018, 2021-2023 Marius Bakke <marius@HIDDEN> > > ;;; Copyright =C2=A9 2016, 2017 Danny Milosavljevic <dannym@scratchpos= t.org> > > ;;; Copyright =C2=A9 2016, 2017 David Craven <david@HIDDEN> > > -;;; Copyright =C2=A9 2017, 2018, 2020-2024 Efraim Flashner <efraim@fla= shner.co.il> > > +;;; Copyright =C2=A9 2017, 2018, 2020-2025 Efraim Flashner <efraim@fla= shner.co.il> > > ;;; Copyright =C2=A9 2018=E2=80=932022 Tobias Geerinckx-Rice <me@tobia= s.gr> > > ;;; Copyright =C2=A9 2019 nee <nee@HIDDEN> > > ;;; Copyright =C2=A9 2019 Mathieu Othacehe <m.othacehe@HIDDEN> > > @@ -1330,6 +1330,26 @@ (define-public u-boot-qemu-arm64 > > ;; details. > > #:configs '("# CONFIG_FIT_SIGNATURE is not set"= ))) > > =20 > > +(define-public u-boot-qemu-ppce550 > > + (let ((base > > + (make-u-boot-package "qemu-ppce500" "powerpc-linux-gnu" > > + ;; Disable features that require OpenSS= L due > > + ;; to GPL/Openssl license incompatibili= ties. > > + ;; See https://bugs.gnu.org/34717 for > > + ;; details. > > + #:configs '("# CONFIG_FIT_SIGNATURE is = not set")))) >=20 > I thought the GPL incompatibility had been resolved in recent years (see > https://openssl-library.org/post/2017-03-20-license/) ? I just copied it from the config above it, but I think we can drop it. > > + (package > > + (inherit base) > > + (arguments > > + (substitute-keyword-arguments (package-arguments base) > > + ((#:phases phases #~'%standard-phases) > > + #~(modify-phases #$phases > > + (replace 'install > > + (lambda _ > > + (mkdir-p (string-append #$output "/share/qemu")) > > + (copy-file "u-boot" (string-append > > + #$output "/share/qemu/u-boot.e= 500"))))))))))) >=20 > I'm not sure why we need a qemu variant; just having u-boot-ppce550 with > a libvirt/QEMU firmware descriptor should be enough, unless I'm missing > something. qemu_ppce550 is the name of the config and I figured for qemu it would be better to have the name of the file match the bundled firmware file. (ins)efraim@3900XT ~/workspace/u-boot$ ls configs/qemu* configs/qemu_arm64_defconfig configs/qemu-arm-sbsa_defconfig configs/qemu-riscv32_smode_defconfig configs/qemu-riscv64_smode_defconfig configs/qemu-x86_defconfig configs/qemu_arm64_lwip_defconfig configs/qemu-ppce500_defconfig configs/qemu-riscv32_spl_defconfig configs/qemu-riscv64_spl_defconfig configs/qemu-xtensa-dc233c_defconfig configs/qemu_arm_defconfig configs/qemu-riscv32_defconfig configs/qemu-riscv64_defconfig configs/qemu-x86_64_defconfig (ins)efraim@3900XT ~/workspace/u-boot$ ls configs/*ppc* configs/qemu-ppce500_defconfig --=20 Efraim Flashner <efraim@HIDDEN> =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --3s+yKZRYu0OoTJlD Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmfgJSwACgkQQarn3Mo9 g1F3RhAAuEBbb7Y45z7ui6roCx46vpXv7S2i2XYPN42znDC8gpsRV9J2BO6gSEnA H4jnoUMa2BvK9VoMo53J1zEzvTATb4Jh3bY4+LGdpqFeFoVEPezVvv5IbFoOCx4E xe1/rShK2mZp4YFohi62srAiIuvgjTr7pwFPB5LB4Yotlq/f4fimiVc3oZ9Qbz7A HGqBOXUqbk1yS3rby5VV9L6GtNlc/Uhq4DSIyu9VjC83/imvedC4sMTjTCxG/qEL 29t5h/hmbLDZxBboAsJy4iSrXvwJPcFPNFvtKPYeOwpMOg34x0HHGg19EyPQaqTF NknnpmY4LdRShE8FLELmuxI8mfHqdBnQx5UNmV2evQ0/qxFzHMqhLaczHMagYbbS dKbID1jDi+O3vtC2uGBKT/PHTngOmXilMYKT0spqrkVRWPKaZ0hE3UkUs23TPrJA vHE1NJqL/vpXFPnEMmbUT2W9z/q1ClVhGFJKdVD442QCK9JzgqpvJSnPeOF8brsI 503bWGrWSDVNMMnnYSo1YS2HV70XeV4EldsRrYnGB46JMt6Mq6Jd8ACvgY4sqDLz 5NL1kXUOk9pdk5+nalNyH0UQFMnFyNaTYXWNZRR9r1jGYmjwN20EzzcWTMvbBFOp VWum/4TOI6nJJ6B+gyUrM13mRD5xH9MyQxvisunE52ipJm4uVhU= =uRw+ -----END PGP SIGNATURE----- --3s+yKZRYu0OoTJlD--
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 5/9] gnu: ovmf-aarch64: Update installed firmware. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 23 Mar 2025 15:22:02 +0000 Resent-Message-ID: <handler.77148.B77148.174274330422172 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.174274330422172 (code B ref 77148); Sun, 23 Mar 2025 15:22:02 +0000 Received: (at 77148) by debbugs.gnu.org; 23 Mar 2025 15:21:44 +0000 Received: from localhost ([127.0.0.1]:52071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twN8u-0005l0-KA for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:21:43 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:46229) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1twN8r-0005jX-Bi for 77148 <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:21:38 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-4394a823036so35934925e9.0 for <77148 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 08:21:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742743291; x=1743348091; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=wqzl+85FN1HDMMLpsLtguF63kWq75xNiCrqcc//+r5w=; b=NkCxUxrLhoaBcc96lkmlQjdGfTMumW3+rodhvJ5jghqCOwRVUvCnNRpUi2hJGX1EI/ qIjdPV03HH5n/jv2F3CvNJ9CNATV9GRABaDtISI4fpbMa1JcAYlaGgaJi3/yxauQe2ds DBrVs+xvhBE0/WaoDdQLT5/MkFZNvwMAb+yg2keS7FbrVVFiN4DZ69wav7M1lBTSlzRQ Zs3c0Y6V8lqdyalUWXspKN4IFgGCQ8c5AccY+7sD0eFDF2LLh/Il8XACI3rkB87oojdq QZrDCnWKr+3+dlc1EfUHHQECgd2GlX8Efbn5kIBKyhUZRRcdt5ndyxchTfzaxLA/Wn7Z QUaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742743291; x=1743348091; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wqzl+85FN1HDMMLpsLtguF63kWq75xNiCrqcc//+r5w=; b=qKG0I6vE8nay1wOUNRn3meSyuUKzk9Aa3cKn8vPnAvSC3PVczojw3m1Ok6ASveE9lN Oc3kldKW0QGcAfsMuWuSiD9731CRyUucfYAzuy6tGggN15UcMPN5JXi9o5kn9jkDMpIM ZcyKz5uaJWB25YiFZRTRpKbnkVG9w/O/hkImCkXlIrGteGAyCmrY97Kv8vNrubNllihj UeysD5GqSHqYxAyOqrMnYnU7r+VtRUKYsxMOHeIiFkd37JUARkarZ3b20nw1luctKzn7 GcznBoIX6mZYDklxL4s2bqBXLv3D2CRcCF2YqO3okGeNsf/A2/vsS9OXER2GxTv74WdT jb6g== X-Gm-Message-State: AOJu0Ywt73JpYNKvxNcgKE1jzX0yisVbnd3A35r8VvomjuC3wWiTf7xS 4DhU49UqiOYQLYB4k0ccNFk33VdDwWwxHauzxijawtEw4rRPX4Rc X-Gm-Gg: ASbGncuyvXziSy2CiTCGFOom9exdGvIMjTRtVTPchLNm3FC2pDuAPpMS1B+juiS3zuq O7HCiu8NpogPSCUXOZsrHLEv4iqwOTk5QJre2SXSkAv0D2vPgO48FAW/sgKPt5iYXjtkRBk3GdN 3zbrprTxVHUWOIgjea992FvmYr3NsjbkxMawDvnxf/gUgdp4OV0ftarclBFpRlHe/4wFl/1IwlT QS6sF4FAEtuP4sTM1GjP8uM6p5vwAnrCnABFXjd+4rlhuu0mMUkseOnvGnVD90Od0fWl696K7I1 nHgxAcrES8hfA7cIPlrmTgezJ6g3BCNoFX2XmL3T1Vk= X-Google-Smtp-Source: AGHT+IGpkFBZrA0iMmAjcenxnzOxxrq52qpilZAzKvASsd2QGESwor81/987i/iD/XttEVYlXm/dIg== X-Received: by 2002:a05:600c:4f12:b0:43d:40b0:5b with SMTP id 5b1f17b1804b1-43d50a35ab9mr64931675e9.25.1742743291004; Sun, 23 Mar 2025 08:21:31 -0700 (PDT) Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d4fceafacsm90532695e9.6.2025.03.23.08.21.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 08:21:30 -0700 (PDT) Date: Sun, 23 Mar 2025 17:21:29 +0200 From: Efraim Flashner <efraim@HIDDEN> Message-ID: <Z-Am-Xjw6302h14A@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 77148 <at> debbugs.gnu.org References: <cover.1742546953.git.efraim@HIDDEN> <beb9363334633a274a50da8e027e9eafc20aee82.1742546953.git.efraim@HIDDEN> <871puplevd.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="fYCP+2OLt5KsdYP8" Content-Disposition: inline In-Reply-To: <871puplevd.fsf@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) --fYCP+2OLt5KsdYP8 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 22, 2025 at 04:10:46PM +0900, Maxim Cournoyer wrote: > Hi, >=20 > Efraim Flashner <efraim@HIDDEN> writes: >=20 > > * gnu/packages/firmware.scm (ovmf-aarch64)[arguments]: Adjust the > > 'install phase to install another binary and to truncate the file to the > > expected length. > > > > Change-Id: I53958d5f2ca392e1033630e1dfd29d86c25a74fc > > --- > > gnu/packages/firmware.scm | 11 ++++++++--- > > 1 file changed, 8 insertions(+), 3 deletions(-) > > > > diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm > > index e7d2e390acc..049fd9246fb 100644 > > --- a/gnu/packages/firmware.scm > > +++ b/gnu/packages/firmware.scm > > @@ -1190,9 +1190,14 @@ (define-public ovmf-aarch64 > > (lambda _ > > (let ((fmw (string-append #$output "/share/firmware= "))) > > (mkdir-p fmw) > > - (copy-file (string-append "Build/ArmVirtQemu-AARCH= 64/" > > - "RELEASE_GCC/FV/QEMU_EFI= =2Efd") > > - (string-append fmw "/ovmf_aarch64.bin")= ))))))))))) > > + (with-directory-excursion "Build/ArmVirtQemu-AARCH= 64/RELEASE_GCC/FV" > > + ;; Make the files the desired length and then in= stall them > > + (truncate-file "QEMU_EFI.fd" (* 64 1024 1024)) > > + (truncate-file "QEMU_VARS.fd" (* 64 1024 1024)) > > + (copy-file "QEMU_VARS.fd" > > + (string-append fmw "/ovmf_vars_aarch6= 4.bin")) > > + (copy-file "QEMU_EFI.fd" > > + (string-append fmw "/ovmf_aarch64.bin= "))))))))))))) >=20 > It's surprising that the firmware files must be truncated; does it not > work if we leave them at their original size (and what would that be?). > Expounding the explanatory comment would help. ovmf_aarch64.bin is currently 2097152 bytes (2.0 Mb). I'll try to find an actual explanation somewhere, but Debian also uses truncate on their files=C2=B9 =C2=B9 https://sources.debian.org/src/edk2/2024.11-5/debian/rules/#L249 --=20 Efraim Flashner <efraim@HIDDEN> =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --fYCP+2OLt5KsdYP8 Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmfgJvgACgkQQarn3Mo9 g1G6+A//cpHixDoaeo6Y5s7v41HTkUR/1J3a1NINr6qsiXiw8jNWUz0DPY/C9VZf LUaDOwHXjpxPhf4t+Cw2Ix0BE7VyRZfHQDQUOl9uO+ZPXPcX2ce83zFojCk7tUfL g5KGoJsPjh4wEh1dpY1QUPY9aTRKhAbLsHeht/MUB1lfeq/Ho3FPfXbZUWEVKrrI Bigy2IylP2Smuka4P8rTxAuVC8BZ+98DJbidm9B4qHCWoIZ4EI25Jp5ZXzHU6/8D ry1U7EmnVS7KnyS6BBOKXQLEaxo22lQZI/fWS60204AcciyzPca0TYsyUXjwromK AT8tGDt5hxEl9dVueTOgI/u7Qd4JoQQSTkmsLwfcyvdOr6iqOn/wQ2XlCwz19mal SfpUz66YI9B/vmkBHdw3Vu7li78K9jx6JthAvagskY/COu8bl+9+vRDh4bEh0qkH 0Q764bnP7q5uE7dxoembx1P/da2tseIYdubankW28QEeNqqnMadgbTI5LNVrK/Wp 9m60jpsBc8HMsLcaOl8mSy9KUw6yhL2ELvKXVTxrjJgIhVsQYMh5ZKPo61VCsQmd 88MTuZK9DCmExE8eTrMysv4Kuv6BzTbjpaGDVc1DC/aVLV3t3W5McjufJcB8wCPG MCb/D2GuaE+Mq7lNBLvRmBo4TTNJRYnHTJjrSFTiLg5RU7L2TYQ= =a9p9 -----END PGP SIGNATURE----- --fYCP+2OLt5KsdYP8--
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 8/9] gnu: edk2-tools: Update to 202502. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 23 Mar 2025 15:24:02 +0000 Resent-Message-ID: <handler.77148.B77148.174274338522896 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.174274338522896 (code B ref 77148); Sun, 23 Mar 2025 15:24:02 +0000 Received: (at 77148) by debbugs.gnu.org; 23 Mar 2025 15:23:05 +0000 Received: from localhost ([127.0.0.1]:52083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twNAG-0005xE-CJ for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:23:04 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:52396) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1twN9n-0005rm-1o for 77148 <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:22:35 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43cfb6e9031so32959765e9.0 for <77148 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 08:22:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742743349; x=1743348149; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=RNzO6AwAsO1oPXM8AycxtIPD4njxRrdQVCeui/Sxtkw=; b=ICRnFck5Y5KMxCv4v3IbM6tN3uO7eGamjjLrBPDQ5oQ5jN2LH1RfWH7meBGkb9So6w e37cUoW/f1lfI62f6XzQmOmohrg00KZTONvNttwRJ21veeXpkiDRFjT3OpAtrgUTMC/F MxWh0HiASjhsrUmN4IJi7RXYEXdmLHsqCVMpikkYC55A4zJdI+kPw8G9lo4qfkYp7yfm 4UKlf1D3UUq2IJ60MFfGMswRu+M8kIELgStQ9whEqTFi00fnWWZ1xsBmhS9Qs5OKI3BG ksC5Esv1dtlkeneqqxYA9cN86p0qFFa3413t/dJBal8yRAUzVKXLYQA0ymx9JTE87d16 TNxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742743349; x=1743348149; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RNzO6AwAsO1oPXM8AycxtIPD4njxRrdQVCeui/Sxtkw=; b=sgNlSSv6h76Kl6hlqwYSa2i4Z0SGJgnHTcqfG9SZhG3lRrQp7mjfOZTA9SuSizQgSj St4zqeIRdwJi/CIzbrW6QwzZoIz6c+VSDVg1y2iO255ny+sf2hPoUzPUmmnTcIN1FlqW 9PkDoTIkmp+tzF939ni2Ogt6bWRNrYYzTqz5muVHaAvB9ofPIXOPnFSuo9TsGYdHH5p2 LqEC9pb1kKwtWgQpgpPTaU6ghHE/dYKHd81y3L7q+h4kEuvYHoHTyyBgJ3wDHcFFnKXv zgs4eT236OOYm5euu3n0L0xqD8om7K475NQzklTJn3Ut/ikrnA0ikZmQc8JNPqscHzp0 QJ/Q== X-Gm-Message-State: AOJu0YyekGGcMYCwBZh3qV7trh9NxW23DgqEYCNPajHHFks4lt5Tn5RP zh7qKQr48h7dZ+pSAgDI0Raf5RuKnNBOjPn652rLbBaLnMwJrwM7hU1fnsuFEnA= X-Gm-Gg: ASbGncti+I0Tx02Rwuo1NYz2Ndg+bNTMOO1ti7UbzJ2/iTdM0O3qKy9+STmlpQUpEWX APY2H+G7YEQYTW2LMNwzC8DiVmtGZHda5p2aUOtRJhcSRUjx8Upoginup/0OZPS6TJVANIXVM+x XqoLQVXn7ficgQBzjQTX6ShrY0oo+NSaSSpzWzbSueyNFTD7eWVd6R61qGAUU7VrvLpsFjNvoZl qUr6SCQ54J3C+kOwD49+Rwy4GswTDHFJWBifGaf0f1cPX2WTLlCMjP0joCrLLws/2No2cPdrJo9 ffEjRwo+sJ/UHI+7plBLcKh03FmI94WiYTg4qKp2xKo= X-Google-Smtp-Source: AGHT+IGWqJ3ikFDYFiPG4rcmwNC9QODbpCh2T1Crv7QcKBhAIIr0Wk73C0iOT/ktrUZ2uSDYfzHBSw== X-Received: by 2002:a05:600c:2e4c:b0:43c:f8fe:dd82 with SMTP id 5b1f17b1804b1-43d5100ec57mr68708225e9.18.1742743348712; Sun, 23 Mar 2025 08:22:28 -0700 (PDT) Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d4fd277d5sm89523885e9.19.2025.03.23.08.22.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 08:22:28 -0700 (PDT) Date: Sun, 23 Mar 2025 17:22:26 +0200 From: Efraim Flashner <efraim@HIDDEN> Message-ID: <Z-AnMuiOKVFeSR4p@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 77148 <at> debbugs.gnu.org References: <cover.1742546953.git.efraim@HIDDEN> <24890fd7c8327bd2af4923b7adb09ab49458452d.1742546953.git.efraim@HIDDEN> <87wmchk078.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ci+glfQxFbvJRj4M" Content-Disposition: inline In-Reply-To: <87wmchk078.fsf@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) --ci+glfQxFbvJRj4M Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 22, 2025 at 04:12:59PM +0900, Maxim Cournoyer wrote: > Hi, >=20 > Efraim Flashner <efraim@HIDDEN> writes: >=20 > > * gnu/packages/firmware.scm (edk2-tools): Update to 202502. > > [arguments]: When building on armhf-linux add a phase to adjust the > > compiler flags. >=20 > [...] >=20 > > + #$@(if (target-arm32?) > > + #~((add-before 'configure 'fix-armhf-flags > > + (lambda _ > > + (substitute* "BaseTools/Conf/tools_def.templ= ate" > > + (("(DEFINE GCC_ARM_CC_FLAGS.*)-mstack-prot= ector-guard=3Dglobal" _ gcc-arm) > > + (string-append gcc-arm "-fstack-protector= -all")))))) > > + #~()) >=20 > Is this problem known upstream? If yes, it'd be nice to cross-reference > it here; otherwise, it'd be nice to report it to them (and > cross-reference the opened issue). I'll check, but it's probably based on our GCC version. It only happens for the armhf firmware when built on armhf. --=20 Efraim Flashner <efraim@HIDDEN> =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --ci+glfQxFbvJRj4M Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmfgJzIACgkQQarn3Mo9 g1H9sg/+LQZoiDbMulaojwOl1U+qBGkQ6K4iVRvtVd+XXHs6HozptFO8NTpM8GO2 0OoNkxuq+jArm4cSZVfXfxlOpBBy0DcCRy0GFjBZ9GpwhIacbYxG9kS/aX8+VZBA TjwzgbCVXg91pBhAehTxqMFCy0T6nJsYNdQnM0YTPWxtZOrbZYBu07QIfcbCOTlc uwP9hDqdCT0doqcGU2iRO9JrWb/gqhFLOa1s2Qv5XZ9irdd/ccjjRjpLqAgs5I0H PdE0tomJ6OPGwoA0Y8ynsLye8eD6/S8tLeXmwvrQEWT7bQ0kGNSc0FmQR3E9s81e KvmgfswLPZWcznVGsPKYkn0chUyxWY9nifvJ9rO6+9NlK6TEoKQoow0yAR0Y0Dz5 qK865SrGvwKJp0k8nlu/Eo8v18qFzhWv9a2AykAhrodRHjkLFhbK/u5iPHb18voq 2oDeF+daYs8bIV3soHrD1O6cFB3hvHlcfCQ8hI8XpjIjy3iKaKmyW+AXlQQ4k9AU nL/fUN3vBfjkEHu5F5IwbbLMmnFia6IaQxvCPZH11BQKoPM/lDoC+KwIJsJQSisv 4nIJlmQTfd/Sci/ms91XlJ3fyZ76n83w34UQn3iFqezNADnNEpEjdB+IBKY7R4sl 1vs/1Z1NPxHA5lPE6NyEx1BfyOtkX1J0ZSgSCi6GWt07opQWM2w= =de67 -----END PGP SIGNATURE----- --ci+glfQxFbvJRj4M--
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 9/9] gnu: Add ovmf-loongarch64. Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 23 Mar 2025 15:24:02 +0000 Resent-Message-ID: <handler.77148.B77148.174274341223084 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.174274341223084 (code B ref 77148); Sun, 23 Mar 2025 15:24:02 +0000 Received: (at 77148) by debbugs.gnu.org; 23 Mar 2025 15:23:32 +0000 Received: from localhost ([127.0.0.1]:52089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twNAi-00060F-2q for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:23:32 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:45137) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1twNAg-0005zk-Du for 77148 <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:23:31 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-43cfebc343dso25634815e9.2 for <77148 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 08:23:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742743404; x=1743348204; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=wNorDwVWHMJt++vmVGFuGs1DhERgM4pgb5CxrrKPOfw=; b=ehq08/KbULP+FjUVQr6AHMwnrM7gBW5Py8+fpe/jY2NCorLzK9/K7Va45PGjRvyiW1 2MiConEOloS9pa7e4bCdgzmbRLq6p3gM15jiI+G7ePs2AEO2GrnygOAg903M74sudEsy hec9hCaYqVCAgvIaQr5LXLzL9A4lWrZojMrQ0T2+CwU85bktnVpV9MmU5j0zI+VqvqSW 3bah69QO8lPEausezIWWlEi5oOFzlIvfDQO05ZRwLCFGaVVn6S2kzf0uSluQjaej5Cbe vD9rnmEpX5JHkxfDLU+ep0+qBiAPzdqIgH+0Fr+dsHsf/bnwIh/yqWKFbq0zI9B4F/fU HXWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742743404; x=1743348204; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wNorDwVWHMJt++vmVGFuGs1DhERgM4pgb5CxrrKPOfw=; b=mAfBL10YxazWXZjILoO8svShuewyuPVuNvlVA1EHXTY3AVxTshuuosQo+HlmcC0Pwr LIl24sLvoYs1EzB1LeFcNES3UPNghoo2hqzkLsv2YQniidR5rnCZmqIwjJ3KyfUPGi5V aP9onzYixtlyMFL0OY5O5YOc+B22w+NAsjbwqQnmFvVsH3ESd+HujdI8MHcxN7rNc5UR 77r94Fzhr0f2/UUYNIJyM+SHILJaFSbuXlF2pwh8i02KCWxOmKN85J2gr99y69RiUVkW 6qJYTmx3DTqDAKiUA0e9gkeMxwqY9Jztqa6AKhsu2uT6+00h8quAeHHGGlw9l5CyCWXJ 9U7A== X-Gm-Message-State: AOJu0YzX9Ex7HO7jjBz4ulXRdWG4sTKzOLeKi2KQEk8Lze7ppice83o5 dRfLOPcEw09XDcFk4X58blUBDe81k6NulKoYpYTSZVKJNEcAxjdJ X-Gm-Gg: ASbGncvgzC8saeHwd+iiARC611bIOJK7phpdfV46MPa96/QdqIsEOYGv82fFIc/DOnm 4q7JHKNMQnHyCvrS+rKf3km/Q8AFT+AErsJB5W+wHcPvzhn3lOmKEehYclVxdYYmfHAu0IQaQyr oNAruga3M+R232PWrAHXs3wPAX2hbU0+VL/kFwretVBW67BxNzPgF3RyP3wuUtsUPndcSAz20Ck DuQTq/egDX0f3Z7sOGyoM3efq1PXZMpu53nDqXG03KReYp1CKsX7mNYjC2/o93oMS6BQxX0wqnz upeqJ0WqVAOdhm+WPCeKqxfOlxV9bXuju9zRh0B6Woo= X-Google-Smtp-Source: AGHT+IHE7fN4lUsOVfcgA1SMhnpQHhavehXCvlXJ3SHSMG+Dr3NsUmC8VLYj8kaW8db4j6dph2iA3Q== X-Received: by 2002:a05:600c:4e94:b0:43c:fa0e:4713 with SMTP id 5b1f17b1804b1-43d509e1b82mr70062585e9.2.1742743403882; Sun, 23 Mar 2025 08:23:23 -0700 (PDT) Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d43d7c6a5sm141139435e9.0.2025.03.23.08.23.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 08:23:23 -0700 (PDT) Date: Sun, 23 Mar 2025 17:23:22 +0200 From: Efraim Flashner <efraim@HIDDEN> Message-ID: <Z-AnandcRW92KtsR@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 77148 <at> debbugs.gnu.org References: <cover.1742546953.git.efraim@HIDDEN> <78e614438f4b7e4f07be2b764eeb71d41875607e.1742546953.git.efraim@HIDDEN> <87sen5jz8u.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+hFEyUtqlqZOQXmF" Content-Disposition: inline In-Reply-To: <87sen5jz8u.fsf@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) --+hFEyUtqlqZOQXmF Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 22, 2025 at 04:33:37PM +0900, Maxim Cournoyer wrote: > Hello, >=20 > Efraim Flashner <efraim@HIDDEN> writes: >=20 > > * gnu/packages/firmware.scm (ovmf-loongarch64): New variable. > > (make-ovmf-firmware)[arguments]: Adjust the 'build phase to add a case > > for loongarch64. > > > > Change-Id: Ibb916b50fd3dc7831ac895cb8b59695688750377 > > --- > > gnu/packages/firmware.scm | 21 +++++++++++++++++++++ > > 1 file changed, 21 insertions(+) > > > > diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm > > index fe2956fbfdf..6f784a281d3 100644 > > --- a/gnu/packages/firmware.scm > > +++ b/gnu/packages/firmware.scm > > @@ -1090,6 +1090,8 @@ (define* (make-ovmf-firmware arch) > > "ArmVirtPkg/ArmVirtQemu.dsc") > > ("riscv64" > > "OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc") > > + ("loongarch64" > > + "OvmfPkg/LoongArchVirt/LoongArchVirtQe= mu.dsc") > > (_ #t))))) > > (add-before 'install 'install-efi-shell > > (lambda _ > > @@ -1247,6 +1249,25 @@ (define-public ovmf-riscv64 > > (install-file "RISCV_VIRT_CODE.fd" fmw) > > (install-file "RISCV_VIRT_VARS.fd" fmw))))))))))= )) > > =20 > > +(define-public ovmf-loongarch64 > > + (let ((base (make-ovmf-firmware "loongarch64"))) > > + (package > > + (inherit base) > > + (arguments > > + (substitute-keyword-arguments (package-arguments base) > > + ((#:phases phases) > > + #~(modify-phases #$phases > > + (replace 'install > > + (lambda _ > > + (let ((fmw (string-append #$output "/share/firmware= "))) > > + (mkdir-p fmw) >=20 > Nitpick: fw is more commond than fwm as an abbrevation. >=20 > > + (with-directory-excursion "Build/LoongArchVirtQem= u/RELEASE_GCC/FV" >=20 > Other nitpick: I'd break the directory part on a newline to fit under 80 > columns, per our code style guidelines. >=20 > Otherwise, my general comments elsewhere apply it too, but it LGTM > otherwise. >=20 > I think we should add the QEMU firmware descriptors everywhere so that > they'll be usable with the libvirt-configuration firmwares field I > proposed in bug#77110. Perhaps we can apply that one first to make this > slightly easier (it provided some `ovmf-aux-file' procedure you'll > probably want to use to locate the a locally kept .json QEMU firmware > descriptor file). Sounds good to me. --=20 Efraim Flashner <efraim@HIDDEN> =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --+hFEyUtqlqZOQXmF Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmfgJ2oACgkQQarn3Mo9 g1Gjmg/9HjAAgxWV4mnkbBHydLPbjebD/ivdZZ3v7jP5KAxyO9mefNxccUEjV3w7 grIG6kyGGk5G8697H86aCniEL/OIL5/GL4KARX8xmjfjQIoorOIaQSsv0Ev6AMtX Tid75tRNGrnpQA7Z2FHshBjyckIWxwqlZIwGeOEBRnaobN8vAlZJlIeZZ11OkrbC mQcVShEAWMPU5IWdK4JcdHirSgOZfxdcUf6yLCdqJkjZvhEw+Ff1BU0hKkZWdIt/ BQ3nodJTCXkJiBQJNQgORVcoeA1Q81+XL2YcLVwV2MSgpr6NuqbCksPUvzXdRnNi WifNBpsLGf598L02GDvfg1SL9WB2rs8kKhZuhACf5HE04Z0IV801KL56u5iVrxo1 kzkymvs+VL5RtQuKG7g+k3DTASHCZYXf7UHK2cYO6+wKbEiHpjYyfa1SyMthoc00 caVZEvF6JjaZCto0mxvlYBfv8DrKwbQ3JexBSR+AYMD3V10006lN4M1CUH1tOQ/w HtqAhuczxnnCzXunmWCIWvRusqwtyFhJ3/qzHTAzNuNwnYMt5dgJOmsawkLxFMzP 6Cv7eRgjaoUZxeIRj1+IYgyUPYY2bMSzxz7xaf3Q1/H8CVb7rxs/mOfHqcCS8OYD GiY4jW8EKC/xCbGA6yD5MLtGqo2Url8UkUdpi0FK+qgR/lcXgE4= =79V5 -----END PGP SIGNATURE----- --+hFEyUtqlqZOQXmF--
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 1/9] gnu: Add u-boot-qemu-ppce550. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 24 Mar 2025 00:26:02 +0000 Resent-Message-ID: <handler.77148.B77148.174277590925035 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner <efraim@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.174277590925035 (code B ref 77148); Mon, 24 Mar 2025 00:26:02 +0000 Received: (at 77148) by debbugs.gnu.org; 24 Mar 2025 00:25:09 +0000 Received: from localhost ([127.0.0.1]:53148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twVcr-0006VV-80 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 20:25:09 -0400 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]:44200) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1twVco-0006Ur-BZ for 77148 <at> debbugs.gnu.org; Sun, 23 Mar 2025 20:25:07 -0400 Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-2255003f4c6so69525625ad.0 for <77148 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 17:25:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742775900; x=1743380700; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=4Aiy9gbzPP47tV8MxS557WNo5u6/0B0t7I3ZjsLPIM4=; b=Yid+mNHWZoKMLHto5zoclymbd9+zndcWX2KudmZ2/AhQE3GsIaLjrns9yhb7MTkuIG hMqxbTrjBLysNMsVm5rUiJ1Z+JL1J/Z1UEUoayzr16vbWsLtP6KmtFKEALRMkfeDpFCB 8JvuE8g9Qx4nljqrVCxtChj4MEmYszwPHGf3x7crDT9uS/T8AXWZen/eKPyFLGRXb+vN +ZUcAWTPdK8sxTiA4hKF7PRC1s4SKou30yY+SualMFcItBZ0oiuX8L38k3bpCFd8BsfK YVJAdVZBZWlJPU5gwpLSFhFT1a8Azmpxi9oE4HlneuyLi01XJ2IUtEttWehqmAZoWYZD r9Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742775900; x=1743380700; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4Aiy9gbzPP47tV8MxS557WNo5u6/0B0t7I3ZjsLPIM4=; b=X6ZIqQc3gcSelG7TNCB5j7v0esHzS0QfKR0DkGg2SyES1v1lGXOej8zCtbI4jgidXq /FfuUX0N+ndzqVhEtA9whd7nUFYg18lZuf2DEFAV64B/k7hsEKwitj2XDoZom+JNmR0O EJiUE4Qso+nrh34cUjeCWD4kpvVf6L6AvjpQKP0xnKseSzTUeq2/QH/qsPU8cVmVbxb4 EFRKa7JOUM7ZHh4Ctl+gOU1W6EQplhiNtIYwc4uOjh4++eAwcRMVGIbxbZ6zZtuNOWML uBVz+xO1r9AYgQBIzZ7UorR7rQujmvmZ4tkzTUkdYuzPeX1ZkSIzJF3pqJU22CCzFNri bgww== X-Gm-Message-State: AOJu0Yx+0wz87AtyN/6B+IJTeyDC+VHQjELfc4M3/Rr5BDmAa9xJGinO jqbmICpTuUVM676fOtjRxmSB8HQh0A+/K1K/sGEyXu2XqAkzu4ARF5+/Mw== X-Gm-Gg: ASbGncvD9z40GeNdeL/qHHc9gq2SByHG5B/lvsoKP9kEIliXZk3cHEyqmORO5I01921 j0NfP5i/39M1JEV01pguUYQP/trCt3PhmcBeeR/Z51tomF/uxJht2pcm5qr2GxEbbqpekz8npZO VfFJEAVebarm7VjcE+JzkfC9C7sGBMtO7kITGwJ0zhSh1ikDXcVBuJTpUc83kVmugSaac5vLtua ZejQZ+1WFdSix4wh3FsVnDfYH2KkRunTIUV+djzOvQ/RmSU/VQR7cj5y5eG/MNthGTJjbkuh0w3 mi+XzeSsEEEWi1CZsagJewYD601ajV1S3oFbRULHSH6uQcBzI8/PoA== X-Google-Smtp-Source: AGHT+IECWiTbaojVFDPujPE1ZO6Ab8hIVpgls9ivKrpHHMTe4kd83puAy/bnvUFxW8Ev9V3IVlwC0g== X-Received: by 2002:a05:6a21:3393:b0:1f5:6e71:e45 with SMTP id adf61e73a8af0-1fe4300f80amr16255664637.27.1742775899475; Sun, 23 Mar 2025 17:24:59 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-73905fd57e1sm6707163b3a.56.2025.03.23.17.24.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 17:24:58 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> In-Reply-To: <Z-AlMAiueza532Xa@3900XT> (Efraim Flashner's message of "Sun, 23 Mar 2025 17:13:52 +0200") References: <cover.1742546953.git.efraim@HIDDEN> <8adc52de4128c73f365590349ccca41ec29b48fd.1742546953.git.efraim@HIDDEN> <875xk2lbgo.fsf@HIDDEN> <Z-AlMAiueza532Xa@3900XT> Date: Mon, 24 Mar 2025 09:24:43 +0900 Message-ID: <87wmcfz35g.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Efraim! Efraim Flashner <efraim@HIDDEN> writes: [...] >> > +(define-public u-boot-qemu-ppce550 >> > + (let ((base >> > + (make-u-boot-package "qemu-ppce500" "powerpc-linux-gnu" >> > + ;; Disable features that require OpenSSL due >> > + ;; to GPL/Openssl license incompatibilities. >> > + ;; See https://bugs.gnu.org/34717 for >> > + ;; details. >> > + #:configs '("# CONFIG_FIT_SIGNATURE is not set")))) >> >> I thought the GPL incompatibility had been resolved in recent years (see >> https://openssl-library.org/post/2017-03-20-license/) ? > > I just copied it from the config above it, but I think we can drop it. Yes! >> > + (package >> > + (inherit base) >> > + (arguments >> > + (substitute-keyword-arguments (package-arguments base) >> > + ((#:phases phases #~'%standard-phases) >> > + #~(modify-phases #$phases >> > + (replace 'install >> > + (lambda _ >> > + (mkdir-p (string-append #$output "/share/qemu")) >> > + (copy-file "u-boot" (string-append >> > + #$output "/share/qemu/u-boot.e500"))))))))))) >> >> I'm not sure why we need a qemu variant; just having u-boot-ppce550 with >> a libvirt/QEMU firmware descriptor should be enough, unless I'm missing >> something. > > qemu_ppce550 is the name of the config and I figured for qemu it would > be better to have the name of the file match the bundled firmware file. Makes sense. Thanks for the clarification. -- Thanks, Maxim
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 5/9] gnu: ovmf-aarch64: Update installed firmware. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 24 Mar 2025 00:30:02 +0000 Resent-Message-ID: <handler.77148.B77148.174277614525809 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner <efraim@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.174277614525809 (code B ref 77148); Mon, 24 Mar 2025 00:30:02 +0000 Received: (at 77148) by debbugs.gnu.org; 24 Mar 2025 00:29:05 +0000 Received: from localhost ([127.0.0.1]:53159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twVge-0006iD-S6 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 20:29:05 -0400 Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:51326) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1twVgc-0006hh-HV for 77148 <at> debbugs.gnu.org; Sun, 23 Mar 2025 20:29:03 -0400 Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-227aaa82fafso12238895ad.2 for <77148 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 17:29:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742776136; x=1743380936; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TZSG//0PF5jm5yYVEu5cuZ6Z7mEc5Lg8+vH5nSWQ16A=; b=bX9ualJG49OI1DnygQbM4OvtiY46DSUpDDoDf7OSNAoS6oxvGbJj+NygBJIU9R57cc 9X2pDcxu11c2GzgB3eXGcivVPVzciKfCfrZ/T06bye+2j6DtFxE2y1PaMOvvPxmeFzQA F9ksac/8W8I0SICH5IJPIsHG4OYmc5p29IZxAY4FqlOiXtfcnrVghkPFEene1UfiIc8P eWwljFrDyIVfI3Kry1zlKp7m6j/OOXoZtWW4jvacZxm/8PatMg9xlsDC0uY54vXZlg6U Q5OmGEJsArAlL5B0YtVe6Lwz0/e14GUZ+CAk8PYU2t8vL9NnuOZUqCs50j2ibKfcYbSu EY9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742776136; x=1743380936; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=TZSG//0PF5jm5yYVEu5cuZ6Z7mEc5Lg8+vH5nSWQ16A=; b=I54Un/1GSNiyS3eomEypqkQfTDEjqIosGlfdgytD+ICQkFIrB19ZxWo1PIy58QMbVj Jtl4HRHl8G3tMTKKumV11ACZ/j83ITwm4zzz7S5lZOPeCrmh5ybIjQlqabPW4rOP+Jvt k5R19Y2Z8JlwG+Dp18N2Eg5x3KHluBxQUNdUwJoUkQ7+Petk+9Oe4V1MTXeS843Z/8cQ kpJwI7A+TzmABqVB/MhP1zPJRq4GU5MJSJbSGUn7EZLrYhl3A0KLw97WCwHEusuCtUa+ lsRskvzVcHYP0xDLQbVLosfjxdyvuksO2ZwgyIFlX2uZtGaLWge1RdoCHQdsARUBPNJD DMOg== X-Gm-Message-State: AOJu0Yy25PVLNVuCM1BtYqracWab/jhskPBPMAMtsWI/C132WWnnOLOF ObWbF+Dctrcnb7Svf71wV5QBIUFEZWD2zKaEBtQeb9faYKukW64wCfXbJQ== X-Gm-Gg: ASbGncstPGhRgF6HCZSoEV1l5flk7nC7P9TiaiE8rA+DpjQ5pS7V1ahWEDmODMALR3y P6Ve2IFxcM1jiS+ZY1FfyabGhAyt0mC4qomeWsjhuJNkVnDtNyz+oVDbc9frC8XMtkIWJbItu3n R+8PeoWko0W9Am+1JBznXaNT9Ojk3MN4Ju3zK42ICxCK/Ff8I4JIsVfzBtgD3KjMm3gJ+w5uwsh bIqTV4DEhMZgZliq494h/n6yL3XhIYYvR5cGT3QgcUp/hXHS3bMgJZc3i4UYlR5QJsV/B+3k7ju NOHJsbsjujU1O+10LPIIpyYK1bdqg7mkyzccjEEHcaw= X-Google-Smtp-Source: AGHT+IGZt3qToGMjK6gHqWMXQfFWd28GVcitn1WZUKGYYj9op7P2d8pNDlvokm3f875/+RlastEWhg== X-Received: by 2002:a17:903:4404:b0:223:64bb:f657 with SMTP id d9443c01a7336-22780e20a84mr179605525ad.46.1742776135634; Sun, 23 Mar 2025 17:28:55 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-227811e214dsm57695195ad.203.2025.03.23.17.28.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 17:28:55 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> In-Reply-To: <Z-Am-Xjw6302h14A@3900XT> (Efraim Flashner's message of "Sun, 23 Mar 2025 17:21:29 +0200") References: <cover.1742546953.git.efraim@HIDDEN> <beb9363334633a274a50da8e027e9eafc20aee82.1742546953.git.efraim@HIDDEN> <871puplevd.fsf@HIDDEN> <Z-Am-Xjw6302h14A@3900XT> Date: Mon, 24 Mar 2025 09:28:40 +0900 Message-ID: <87ldsvz2yv.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Efraim Flashner <efraim@HIDDEN> writes: > On Sat, Mar 22, 2025 at 04:10:46PM +0900, Maxim Cournoyer wrote: >> Hi, >>=20 >> Efraim Flashner <efraim@HIDDEN> writes: >>=20 >> > * gnu/packages/firmware.scm (ovmf-aarch64)[arguments]: Adjust the >> > 'install phase to install another binary and to truncate the file to t= he >> > expected length. >> > >> > Change-Id: I53958d5f2ca392e1033630e1dfd29d86c25a74fc >> > --- >> > gnu/packages/firmware.scm | 11 ++++++++--- >> > 1 file changed, 8 insertions(+), 3 deletions(-) >> > >> > diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm >> > index e7d2e390acc..049fd9246fb 100644 >> > --- a/gnu/packages/firmware.scm >> > +++ b/gnu/packages/firmware.scm >> > @@ -1190,9 +1190,14 @@ (define-public ovmf-aarch64 >> > (lambda _ >> > (let ((fmw (string-append #$output "/share/firmwar= e"))) >> > (mkdir-p fmw) >> > - (copy-file (string-append "Build/ArmVirtQemu-AARC= H64/" >> > - "RELEASE_GCC/FV/QEMU_EF= I.fd") >> > - (string-append fmw "/ovmf_aarch64.bin"= )))))))))))) >> > + (with-directory-excursion "Build/ArmVirtQemu-AARC= H64/RELEASE_GCC/FV" >> > + ;; Make the files the desired length and then i= nstall them >> > + (truncate-file "QEMU_EFI.fd" (* 64 1024 1024)) >> > + (truncate-file "QEMU_VARS.fd" (* 64 1024 1024)) >> > + (copy-file "QEMU_VARS.fd" >> > + (string-append fmw "/ovmf_vars_aarch= 64.bin")) >> > + (copy-file "QEMU_EFI.fd" >> > + (string-append fmw "/ovmf_aarch64.bi= n"))))))))))))) >>=20 >> It's surprising that the firmware files must be truncated; does it not >> work if we leave them at their original size (and what would that be?). >> Expounding the explanatory comment would help. > > ovmf_aarch64.bin is currently 2097152 bytes (2.0 Mb). I'll try to find > an actual explanation somewhere, but Debian also uses truncate on their > files=C2=B9 > > =C2=B9 https://sources.debian.org/src/edk2/2024.11-5/debian/rules/#L249 That would mean that the truncate to 64 MiB is not useful? I guess it's an historical thing that can be removed then, unless you find a satisfying explanation. --=20 Thanks, Maxim
X-Loop: help-debbugs@HIDDEN Subject: [bug#77148] [PATCH 9/9] gnu: Add ovmf-loongarch64. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 27 Mar 2025 12:28:04 +0000 Resent-Message-ID: <handler.77148.B77148.17430784329602 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77148 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner <efraim@HIDDEN> Cc: 77148 <at> debbugs.gnu.org Received: via spool by 77148-submit <at> debbugs.gnu.org id=B77148.17430784329602 (code B ref 77148); Thu, 27 Mar 2025 12:28:04 +0000 Received: (at 77148) by debbugs.gnu.org; 27 Mar 2025 12:27:12 +0000 Received: from localhost ([127.0.0.1]:48011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1txmKG-0002Uo-6e for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 08:27:12 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:44131) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1txmKD-0002Th-Ud for 77148 <at> debbugs.gnu.org; Thu, 27 Mar 2025 08:27:10 -0400 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-2255003f4c6so18200065ad.0 for <77148 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 05:27:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743078423; x=1743683223; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=vm50ZiBPtXJPItvfC7uM7UG5cthTtikxiWsmX+z/cJk=; b=XT+NHOsn95V+FmlfGIcyBssaBeo8/FxzDYLD60XUtzMx7dJ654eP62voq5MzdBa7Sf VxzdH2TQcrUaIXWcqZz+EssU93bmqYPEzfpTMy9owJlAQC2lhHMRGUidTUA94VBXKohk WOkuN6tWJ4yh361yQW2y0gzQXKQg0UI9RuYhy2+ovoLrPWXoONLLh//L564zj0FdSudu 7j6sKs8MUbl+dohxguaOJHePzmL6GDLiYAP+NR6aGJfQKgOL4j/nybAg4g4E7T9e5ofH sml1MSSFoeS9BJs7OwQPojA650ildx/6cnM0DVkiYGMVxVbkyNt24cmIgGVZjcvZMf9G ZzqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743078423; x=1743683223; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vm50ZiBPtXJPItvfC7uM7UG5cthTtikxiWsmX+z/cJk=; b=Jl1Pd7CWCeXLP5Kvn7FIXrsnyizMJ9dpd66craLvBwxjHOga0IpLXVyWFwaYLE5pOH lyqjvUwwGtJPLkbKP1JhE/qs9+6FLTwXOfqgncmi/QwWmOtqtQas/EVF0BAAarCQb6up 5Dj0NtoISuIYN/hqfCHy6jTsDnatEh/hvdE3zhN5aX+Q61RLc40qdXBybRCwGf9q95Fy EYwCsIY0LWcfLwBcM45SseKpXHpAuB93bTyUHCiq/DRyByFQvk+0ygRJJelz/+pXhFnz WV8fHdmF44ZWWj9sfTnc3VpASxOwuJei1tHIuzbXwmAz88aI5hHCC2ZmgrHMnRRZnJTW KpSQ== X-Gm-Message-State: AOJu0YznGXhsnXpIA+kW0pWkOmL5emxWvghaSAoMNp8AcGb/M11pFCxR 6p6tpOG+quWICp1MdgLv9lL1rR5x/CMx/0vTRLPxbSwRjq2+YCL9mFof3g== X-Gm-Gg: ASbGncscO4qRssr6IxPXisjSOH3BSJ7FUgfXvheeZ6iuMuxs3kLRgVQP+AWYfNvaWc/ yFWPemw8e3J9vd2JTOzH2JEtW5OMTO96PXWzYDLNF6PoyKjkTTX79cAvaEGgZ7aXRNeOK0+1QnT 8eYCPPExDHnoiwLewr/az4HPdtNfP7u86+ghKFVxi0DpJFjZms0tPqxBzJkpX+R9smh0d+jnu6I 0bjK75Am5D2OdmSN9Ji88d8Hm+8fbv80uJW0UbncEyniBJ25JsRVg3BveVgQxF42udFeIleQtaR Y3j5nFMoJXu4RnarZs0vxPsylCjimvCBJ8jp9Xz/uaw= X-Google-Smtp-Source: AGHT+IE/hmKSLTJOB6n8YZvHAzPVuw21FWzjLpIvKZ9asAIF18FB5WiFlv8PjN8VhtcTyCeSAXrHRg== X-Received: by 2002:a05:6a20:2446:b0:1fd:f8dc:833e with SMTP id adf61e73a8af0-1fea2f63573mr8204812637.30.1743078423265; Thu, 27 Mar 2025 05:27:03 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-73905fab592sm14652896b3a.19.2025.03.27.05.27.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Mar 2025 05:27:02 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> In-Reply-To: <Z-AnandcRW92KtsR@3900XT> (Efraim Flashner's message of "Sun, 23 Mar 2025 17:23:22 +0200") References: <cover.1742546953.git.efraim@HIDDEN> <78e614438f4b7e4f07be2b764eeb71d41875607e.1742546953.git.efraim@HIDDEN> <87sen5jz8u.fsf@HIDDEN> <Z-AnandcRW92KtsR@3900XT> Date: Thu, 27 Mar 2025 21:26:46 +0900 Message-ID: <87iknuwtfd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Efraim, [...] >> I think we should add the QEMU firmware descriptors everywhere so that >> they'll be usable with the libvirt-configuration firmwares field I >> proposed in bug#77110. Perhaps we can apply that one first to make this >> slightly easier (it provided some `ovmf-aux-file' procedure you'll >> probably want to use to locate the a locally kept .json QEMU firmware >> descriptor file). > > Sounds good to me. I've now merged bug#77110, so feel free to go ahead and add the relevant .json QEMU firmware descriptors that'll make the firmware usable with our libvirt service. -- Thanks, Maxim
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.