From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id oP/AA4HNQWaxxwAAqHPOHw:P1 (envelope-from ) for ; Mon, 13 May 2024 10:21:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id oP/AA4HNQWaxxwAAqHPOHw (envelope-from ) for ; Mon, 13 May 2024 10:21:21 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=PE3fPRiw; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1715588480; a=rsa-sha256; cv=none; b=cipQ9UXXUZ2HRAazT5WkdIPv6PsqUSKuwG3dMbpvyVwjdxLNg/NgQ5eO0KgydZBAbViT+T 8qHXiXYJoKhsst2xlFe0BmNoyXbJFDgOvihwZPiSXUn6y3khpZWePJbyCdCQ7vPBddw347 A1zWahjWCWXRSyDeQZlrT2Pyz13GaJfdYlRze0qRBKrWmYSzI881aYoVM/vWktdXvdC+XP m3S5dzr6y5oJ+S74e0Kljfw8+qT8QtGGLP7+I4XAvclU8F7T1zkVTrDF4krTCvUKueE8aq aj8ZuzkBc6efo3hIwfvgNKJUd1Gg9oKtFwy/uwZgOe/mvv/JGP9EHX19DIP/wg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=PE3fPRiw; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1715588480; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=H+ycQwzZfeLHOBWeNvikUpLDBkppaU5A2UyPgZbzVbM=; b=SPb5bmUrQoiW0qsGQpyPZnib/Aw1oaY6YScHWP+VNgjOpyl1jCo8Win2WtNJkn/BGJaoZw 0KZU4RGcx3kcANzn+DmF72OMsb2n8DLcGJUAMLLxaFqepRi2fZ0nfG4KJ3XH6T5SfN8WqX YZVrRRWZhSUZbRoc8QuuYR0imDpWqxMtSWFEQll0L0cDIyrx4LtTp5UOC+YRNx7is++NRc LESPwp8wdBHrEg8J80ohZ6V0Kp1KDO3uaG+l454jby3xHnlHOlzZuMwoXIZxd5ZY6ZNBTA poUyoBuO3qogtwYt9Ic1MfKXZF1VmC7bNVJ2yqFYXKRercpdn4foFJsTdQeb6Q== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BB16820E2B for ; Mon, 13 May 2024 10:21:20 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s6Qvk-00023H-Re; Mon, 13 May 2024 04:21:09 -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 ) id 1s6Qvd-000228-VK for guix-patches@gnu.org; Mon, 13 May 2024 04:21:02 -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 ) id 1s6Qvd-0000Ga-Nm for guix-patches@gnu.org; Mon, 13 May 2024 04:21:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s6Qve-0001Oa-1H for guix-patches@gnu.org; Mon, 13 May 2024 04:21:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70913] [PATCH 00/11] Combine edk2-tools and ovmf firmware Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 13 May 2024 08:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70913 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70913@debbugs.gnu.org Cc: Efraim Flashner X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17155884115327 (code B ref -1); Mon, 13 May 2024 08:21:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 May 2024 08:20:11 +0000 Received: from localhost ([127.0.0.1]:59366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6Qum-0001Nq-VS for submit@debbugs.gnu.org; Mon, 13 May 2024 04:20:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:40048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6Quj-0001NY-KV for submit@debbugs.gnu.org; Mon, 13 May 2024 04:20:08 -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 ) id 1s6QuT-0001Uj-BP for guix-patches@gnu.org; Mon, 13 May 2024 04:19:56 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s6QuM-00081G-Km for guix-patches@gnu.org; Mon, 13 May 2024 04:19:46 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-41fd5dc04f0so24434105e9.0 for ; Mon, 13 May 2024 01:19:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715588380; x=1716193180; 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=H+ycQwzZfeLHOBWeNvikUpLDBkppaU5A2UyPgZbzVbM=; b=PE3fPRiwCWLT1pSERs+eSvuebBIEsCAQ9N0/UAshaLHNgB+l0N4ZmNhegs+9oumG7R AYojXfo+yjkGhrjAPAE5Lh5r9T9s/8CMcIR+GMMohScu1WydErqPCWRs0k/pC6tt+Zt6 H0AG+DYrO7XMTw7DenCY5ki2rA24Lka0qgym//dOs70wH+uzXh2bLGsJM29ylAaWTOZB 6poasN6W9Rp+dw4WahX7wmSlN919OiHZexnrB6ktY8RHYisBtufRViz/d6bW0/Equiw5 GOb6LoJMuX0HSwhqgryHiZaBrKBN07TQ++bcqa2labivmhbAEFwptXjIDsp1z91nP7Yw Z5eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715588380; x=1716193180; 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=H+ycQwzZfeLHOBWeNvikUpLDBkppaU5A2UyPgZbzVbM=; b=fOZC1BvXC7Q4IpFCJawUia6xGGz9Q3ftJ+ExkDu7PaIQ9Rvb1X6wR9+4As2CA/4JZI mFSG6NeQsV6/DN8xmVDk/S+mB0szYIBk4REH3J9mJVexG1BceySYOjNd1gDSa5EwYo1I u8AXxG3nL05eAI4Lps2yVQo0LpqiaOYh5/4H4mtce9caxEep4RdVxzmgtgNFCfmuYpuN BrDG1mAQO3vSOqeZVfBryMvGczCIwNjUjzPHHO3Ju+/eOh+XaGdTcf6e6iTxM7S7TW/d wXu657/DfbgS8NuKRfxlro6ZaqiQY8GCLbImYhHXyVBQXc79DUE5MOIRBz5CHZmPOfab kugg== X-Gm-Message-State: AOJu0Yzm8miOlHeW2ep6xSXj/pkFm7xO5ksHxK+OGxFOpuEP9E1Angg/ io6JqczAqYZorLB827X586amUdyxEnV8mqazajblrVUMsOqyJ4vHtiRT1sFI X-Google-Smtp-Source: AGHT+IEFEY8kVKbIv2iPpjA0BZLHI4AvA6Gb2YDgdaHMN/P7AvxdW1LzTPUBqJjYeDGRoDTE4tgA4Q== X-Received: by 2002:adf:e492:0:b0:34d:8d55:739a with SMTP id ffacd0b85a97d-3504a96ab52mr8673354f8f.57.1715588379572; Mon, 13 May 2024 01:19:39 -0700 (PDT) Received: from localhost ([37.46.46.122]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3502baacef2sm10549996f8f.85.2024.05.13.01.19.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 May 2024 01:19:39 -0700 (PDT) From: Efraim Flashner Date: Mon, 13 May 2024 11:19:31 +0300 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=efraim.flashner@gmail.com; helo=mail-wm1-x331.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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: BB16820E2B X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -0.07 X-Spam-Score: -0.07 X-TUID: DYoPGMxeXoMa This patch set aims to combine the edk2-tools and the ovmf firmware sources, so that they're built out of the same sources and share the same version. I was able to test some of the system tests requiring the UEFI firmware for x86_64 after also applying the patch in bug#70912. I did some work to try to get the %test-gui-uefi-installed-os system test to pass on aarch64, but it's not quite there yet. In theory edk2-tools (and make-ovmf-firmware) should be more limited in the supported-systems, but I haven't made any changes there yet. Also, the ovmf-x86-64 and ovmf-i686 packages add CFLAGS that only allow it to be built on x86_64 or i686 systems, but I haven't investigated if it would be ok to remove those flags or if we should limit the supported-systems to those two. Efraim Flashner (11): gnu: edk2-tools: Update to 202402. gnu: edk2-tools: Enable submodules. gnu: Add ovmf-x86-64. gnu: Add ovmf-i686. gnu: ovmf-aarch64: Update to 202402. gnu: ovmf-arm: Update to 202402. gnu: ovmf-riscv64: Update to 202402. gnu: Use new ovmf firmware packages. tests: install: Add support for aarch64 UEFI tests. gnu: ovmf: Deprecate in favor of ovmf-x86-64. tests: install: Use a default qemu machine for arm architectures. doc/guix.texi | 2 +- gnu/packages/firmware.scm | 307 ++++++++++++++++---------------- gnu/packages/virtualization.scm | 2 +- gnu/tests/install.scm | 18 +- 4 files changed, 168 insertions(+), 161 deletions(-) base-commit: 109679cdfaab645d2f35afec9bf1cb1b0d24f767 -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted