GNU bug report logs - #77148
[PATCH 0/9] New firmware and updates

Previous Next

Package: guix-patches;

Reported by: Efraim Flashner <efraim <at> flashner.co.il>

Date: Fri, 21 Mar 2025 08:51:06 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 77148 <at> debbugs.gnu.org
Subject: [bug#77148] [PATCH 1/9] gnu: Add u-boot-qemu-ppce550.
Date: Fri, 21 Mar 2025 23:12:07 +0900
Hi,

Efraim Flashner <efraim <at> flashner.co.il> 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 © 2016-2018, 2021-2023 Marius Bakke <marius <at> gnu.org>
>  ;;; Copyright © 2016, 2017 Danny Milosavljevic <dannym <at> scratchpost.org>
>  ;;; Copyright © 2016, 2017 David Craven <david <at> craven.ch>
> -;;; Copyright © 2017, 2018, 2020-2024 Efraim Flashner <efraim <at> flashner.co.il>
> +;;; Copyright © 2017, 2018, 2020-2025 Efraim Flashner <efraim <at> flashner.co.il>
>  ;;; Copyright © 2018–2022 Tobias Geerinckx-Rice <me <at> tobias.gr>
>  ;;; Copyright © 2019 nee <nee <at> cock.li>
>  ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe <at> gmail.com>
> @@ -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"))))

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.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.

-- 
Thanks,
Maxim




This bug report was last modified 78 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.