Received: (at 77148) by debbugs.gnu.org; 27 Mar 2025 12:27:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 08:27:12 2025 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> To: Efraim Flashner <efraim@HIDDEN> Subject: Re: [PATCH 9/9] gnu: Add ovmf-loongarch64. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 24 Mar 2025 00:29:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 20:29:05 2025 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> To: Efraim Flashner <efraim@HIDDEN> Subject: Re: [PATCH 5/9] gnu: ovmf-aarch64: Update installed firmware. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 24 Mar 2025 00:25:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 20:25:09 2025 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> To: Efraim Flashner <efraim@HIDDEN> Subject: Re: [PATCH 1/9] gnu: Add u-boot-qemu-ppce550. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 23 Mar 2025 15:23:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 11:23:32 2025 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> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: Re: [PATCH 9/9] gnu: Add ovmf-loongarch64. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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--
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 23 Mar 2025 15:23:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 11:23:04 2025 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> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: Re: [PATCH 8/9] gnu: edk2-tools: Update to 202502. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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--
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 23 Mar 2025 15:21:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 11:21:43 2025 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> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: Re: [PATCH 5/9] gnu: ovmf-aarch64: Update installed firmware. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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--
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 23 Mar 2025 15:14:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 11:14:06 2025 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> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: Re: [PATCH 1/9] gnu: Add u-boot-qemu-ppce550. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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--
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 22 Mar 2025 07:34:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 03:34:03 2025 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> To: Efraim Flashner <efraim@HIDDEN> Subject: Re: [PATCH 9/9] gnu: Add ovmf-loongarch64. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 22 Mar 2025 07:13:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 03:13:23 2025 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> To: Efraim Flashner <efraim@HIDDEN> Subject: Re: [PATCH 8/9] gnu: edk2-tools: Update to 202502. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 22 Mar 2025 07:11:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 03:11:12 2025 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> To: Efraim Flashner <efraim@HIDDEN> Subject: Re: [PATCH 5/9] gnu: ovmf-aarch64: Update installed firmware. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 14:12:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 10:12:39 2025 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> To: Efraim Flashner <efraim@HIDDEN> Subject: Re: [PATCH 1/9] gnu: Add u-boot-qemu-ppce550. 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-Debbugs-Envelope-To: 77148 Cc: 77148 <at> debbugs.gnu.org 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
guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:54:36 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 9/9] gnu: Add ovmf-loongarch64. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:54:36 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 8/9] gnu: edk2-tools: Update to 202502. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:54:35 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 5/9] gnu: ovmf-aarch64: Update installed firmware. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:54:18 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 4/9] gnu: Add ovmf-x86-64-microvm. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:54:18 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 7/9] gnu: ovmf-riscv64: Adjust the installed firmware. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:54:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:54:17 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 6/9] gnu: ovmf-arm: Update installed firmware. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:53:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:53:44 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 3/9] gnu: Add skiboot-qemu. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:53:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:53:41 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 1/9] gnu: Add u-boot-qemu-ppce550. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at 77148) by debbugs.gnu.org; 21 Mar 2025 08:53:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:53:40 2025 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> To: 77148 <at> debbugs.gnu.org Subject: [PATCH 2/9] gnu: Add slof-qemu. 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77148 Cc: Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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
efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Mar 2025 08:50:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 04:50:57 2025 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> To: guix-patches@HIDDEN Subject: [PATCH 0/9] New firmware and updates 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 X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN> 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-Debbugs-Envelope-To: submit Cc: Efraim Flashner <efraim@HIDDEN> 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
Efraim Flashner <efraim@HIDDEN>
:efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
.
Full text available.efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
:bug#77148
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.