Message ID | cover.1742368386.git.maxim.cournoyer@gmail.com |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ACD5627BBEA; Wed, 19 Mar 2025 07:18:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D56B727BBE2 for <patchwork@mira.cbaines.net>; Wed, 19 Mar 2025 07:18:28 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1tungR-0007Lr-85; Wed, 19 Mar 2025 03:17:47 -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 <Debian-debbugs@debbugs.gnu.org>) id 1tunfm-0007FK-Gc for guix-patches@gnu.org; Wed, 19 Mar 2025 03:17:12 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tunfj-00049l-5K; Wed, 19 Mar 2025 03:17:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=N+y6rKdo8qgJ8IIZwXfgVjf7+dmbB3h2Ih3ya2p/ws8=; b=qgyonaXIgn90fQT81BJRWUSXNcL1+BHuQ7tstyXP75GVak3RoqLgZtimukz6DggTcLNqtN+Hyg3jUOBGHrxgoAc/lCjvefRevZAJy3C431b1fOJ2JFgcIxau16kA5yimC/Abcnm/nuZI8TJVE0oSTpPzLv8Gt8NMMK6cxLR/I3O6U7+BFgufPZ79gbBX3knquNyaWFEbKTI9dHXEJtzXwtjW0nlTAEIAmLLV954fKKWdyWu8kAbw6G2Pm+PZvhXAF2jru/wQwwAz45yEa4o/qxXpxngYufYnza9Nmj2GhrEWrjZfXNYiko3k7WWh5/a/GhzmAHZVg5YLlQnHvdgmFA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tunfi-0000e0-Pu; Wed, 19 Mar 2025 03:17:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77110] [PATCH 0/2] Add UEFI firmware support in libvirt. Resent-From: Maxim Cournoyer <maxim.cournoyer@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: ludo@gnu.org, maxim.cournoyer@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 19 Mar 2025 07:17:02 +0000 Resent-Message-ID: <handler.77110.B.17423686052313@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77110 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77110@debbugs.gnu.org Cc: Maxim Cournoyer <maxim.cournoyer@gmail.com>, Ludovic =?utf-8?q?Court?= =?utf-8?q?=C3=A8s?= <ludo@gnu.org>, Maxim Cournoyer <maxim.cournoyer@gmail.com> X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Ludovic =?utf-8?q?Court=C3=A8s?= <ludo@gnu.org>, Maxim Cournoyer <maxim.cournoyer@gmail.com> Received: via spool by submit@debbugs.gnu.org id=B.17423686052313 (code B ref -1); Wed, 19 Mar 2025 07:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Mar 2025 07:16:45 +0000 Received: from localhost ([127.0.0.1]:47114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1tunfQ-0000b6-5H for submit@debbugs.gnu.org; Wed, 19 Mar 2025 03:16:45 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52612) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <maxim.cournoyer@gmail.com>) id 1tunfM-0000Xm-QO for submit@debbugs.gnu.org; Wed, 19 Mar 2025 03:16:42 -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 <maxim.cournoyer@gmail.com>) id 1tunej-000723-2a for guix-patches@gnu.org; Wed, 19 Mar 2025 03:16:03 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <maxim.cournoyer@gmail.com>) id 1tuneh-0000Qo-8r for guix-patches@gnu.org; Wed, 19 Mar 2025 03:16:00 -0400 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-223fd89d036so130090085ad.1 for <guix-patches@gnu.org>; Wed, 19 Mar 2025 00:15:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742368557; x=1742973357; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=N+y6rKdo8qgJ8IIZwXfgVjf7+dmbB3h2Ih3ya2p/ws8=; b=OOep8Fwh8cslef2NzqC2fSQmihYPkPUb+kWiiySj85ytk+JZUC+ccX3z8+ikq0j8Ut +r8oIEnyce0dVECe8EL5uomcnTaZMfo605HrUn2jCdg37cClA0jeWuFo7kXrnunw2FIK ViKo71Gwo6GLBZzQTCxHmgDQ5/HY283dtRlJTnsVp76HolZ6b6dqVYP9ma4WGguWTwb+ pw/12vz3ulH1Se27HfuLIfkkm9Nf0PBWB2+yBQWuaaKcyLBHCOuXo1eGeI3LO4atYk4c glRcpWH74x8hAuGe9QO90pZOEoQxMIZt/amtVZfFYjFa//RenEhqcZDe/mTosvatYjf4 VURw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742368557; x=1742973357; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=N+y6rKdo8qgJ8IIZwXfgVjf7+dmbB3h2Ih3ya2p/ws8=; b=Ib+/Xx7WTUTdDe5Sx4I28EoeMsmcd+5/fzsNyh0yDDKweT6PI9YyT7TGmejm8wHo1j g4sA+p9SnlJBAHADc2K2p1+xJXylEoIQv8HZyMEW5U9/02YgRY9fx5h499B3XIQSYKAL prKiPORLGSA3R58n6iHnxyVv08XgFR2vK0nlZQooUvk58jhrUEsewE5me8+vbbP7A8sv ZnI+j5W7ZuSfz+ufPH5+SX8k7NDlx4jDyWHs4Md+XzWQFvf6iYVBkKXz9ykTdOQIMnyy cX6zQkVYypqzDHNGonhNgmKAki+huyyjl2Fh2CT39DSw0kAvNhQK6mdrrMwQN21dk8Vp GhQQ== X-Gm-Message-State: AOJu0Yz6QzYjWv78jIJNrg0lVFuAU3kehbDLhFhz1MagCZLmI/GGY3ut pwx0mik7qrmQw7uRHBZMnPNxcyP9XNe6URiVCziAcjDUTswFYzbLiEb2ody+ X-Gm-Gg: ASbGncueOHb26lcH4do43CldtYqzV4j3pP24wvDuRV69wUETosmgrW1+5+cSLq2wxgp N4TQ7+c92o6PV/XGGJXbwsGLp7+e5i9E4lbKL9X9raJvxnQsNAqdcqe9wbJBCoira+VbqoiKUMd DRkG05FGZE3okrRwwxb07fxu3WLWoIszcj7QvoAZFMKPMJ5fbGGDw5N3JRyKr44CzKQPzE9OkJ8 qj9pfleWl4jq5XOeANvAxB4MHPpFqNInm+TxMmQ2dffuJkPO8jQFbBLYBl0rSEc4PrJW7RSaYxy ikutSCRvfkiYnBqLSqrpsqmsiDI+ROiDOb41ud/GlbkU0VeTJ/13MAIaY1sYQaChWD+hF4BEgyQ = X-Google-Smtp-Source: AGHT+IFrxm4E7BlNBiBpRxQcz+gQFo8tPrGyKE/i9Xyp59076duYvrwUjXxKHOa2zueWeIANIcpmHQ== X-Received: by 2002:a05:6a00:1746:b0:737:5edd:9805 with SMTP id d2e1a72fcca58-7376d6e5918mr2873101b3a.19.1742368557031; Wed, 19 Mar 2025 00:15:57 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7371167df97sm10855169b3a.114.2025.03.19.00.15.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 00:15:56 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@gmail.com> Date: Wed, 19 Mar 2025 16:15:31 +0900 Message-ID: <cover.1742368386.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::636; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pl1-x636.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
Add UEFI firmware support in libvirt.
|
|
Message
Maxim Cournoyer
March 19, 2025, 7:15 a.m. UTC
Previously, our availabe UEFI firmware would not be detected by libvirt, even when it was added to the system profile. This change fixes that, and enables customizing which firmwares are exposed to the QEMU backend of libvirt. Maxim Cournoyer (2): gnu: ovmf-x86-64: Install QEMU firmware metadata file. services: libvirt: Add UEFI firmware support. Makefile.am | 1 + doc/guix.texi | 506 +++++------------- .../ovmf/51-edk2-ovmf-2m-raw-x64-nosb.json | 36 ++ gnu/packages/firmware.scm | 24 +- gnu/services/virtualization.scm | 76 ++- gnu/tests/virtualization.scm | 33 +- 6 files changed, 271 insertions(+), 405 deletions(-) create mode 100644 gnu/packages/aux-files/ovmf/51-edk2-ovmf-2m-raw-x64-nosb.json base-commit: fa39695bbc0c5f79838cbca55d55eebd821a8efa