Cover Letter Detail
Show a cover letter.
GET /api/covers/2196371/?format=api
{ "id": 2196371, "url": "http://patchwork.ozlabs.org/api/covers/2196371/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20260213154859.1551283-1-alex.bennee@linaro.org/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api", "name": "QEMU Development", "link_name": "qemu-devel", "list_id": "qemu-devel.nongnu.org", "list_email": "qemu-devel@nongnu.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260213154859.1551283-1-alex.bennee@linaro.org>", "list_archive_url": null, "date": "2026-02-13T15:48:53", "name": "[0/6] testing/next: libvirt-ci, tests/vm and vbsa functional test", "submitter": { "id": 39532, "url": "http://patchwork.ozlabs.org/api/people/39532/?format=api", "name": "Alex Bennée", "email": "alex.bennee@linaro.org" }, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20260213154859.1551283-1-alex.bennee@linaro.org/mbox/", "series": [ { "id": 492115, "url": "http://patchwork.ozlabs.org/api/series/492115/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=492115", "date": "2026-02-13T15:48:56", "name": "testing/next: libvirt-ci, tests/vm and vbsa functional test", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/492115/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2196371/comments/", "headers": { "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=vjVXaFPU;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fCGnn5DJqz1xr1\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 14 Feb 2026 02:49:49 +1100 (AEDT)", "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vqvPt-0001uj-Jg; Fri, 13 Feb 2026 10:49:13 -0500", "from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <alex.bennee@linaro.org>)\n id 1vqvPp-0001qx-16\n for qemu-devel@nongnu.org; Fri, 13 Feb 2026 10:49:09 -0500", "from mail-ed1-x535.google.com ([2a00:1450:4864:20::535])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <alex.bennee@linaro.org>)\n id 1vqvPl-0007wl-TX\n for qemu-devel@nongnu.org; Fri, 13 Feb 2026 10:49:08 -0500", "by mail-ed1-x535.google.com with SMTP id\n 4fb4d7f45d1cf-65a414a6859so1885196a12.1\n for <qemu-devel@nongnu.org>; Fri, 13 Feb 2026 07:49:05 -0800 (PST)", "from draig.lan ([185.124.0.126]) by smtp.gmail.com with ESMTPSA id\n 4fb4d7f45d1cf-65bad3e39bfsm768387a12.22.2026.02.13.07.49.00\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 13 Feb 2026 07:49:01 -0800 (PST)", "from draig.lan (localhost [IPv6:::1])\n by draig.lan (Postfix) with ESMTP id CD5675F818;\n Fri, 13 Feb 2026 15:48:59 +0000 (GMT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1770997744; x=1771602544; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=QxsuxdaSfuvmviENh9G98WFpXuHJOPaxQR6wxO3M1Bc=;\n b=vjVXaFPUoeVnH1rWr7J8WrPskdVIUjixgG/rYxTo6GwEhdlIqanBtPmrdZcHrI2RB5\n 9YO0Bj9Df9fhp8Y1n8nKqqitCsz30VBzJ7iGfR7vtZf70DBWixXSAzwuS2/UDYiTb6P7\n h16Mp0Qn0K3c0K5BGZzEcWTaMpqoJ15zANh9Qy40CO9q/co6ur8wrLWczUyM8wgyfzAo\n C6iFoBeItcIVpPg9U3Ey4H3hmzQ5aXEhjnuDCnGC6rBhgz/HYgMA0iiDHlQzPClrn3GK\n Pxwy/fk05Nr4tJ6QEB+rsOhydSrLVkxqtsL9UVeDpnMNu+vhF6xvjNiweHMezvYqGKHc\n w4YQ==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1770997744; x=1771602544;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=QxsuxdaSfuvmviENh9G98WFpXuHJOPaxQR6wxO3M1Bc=;\n b=b6XPk3BR52kHtung+PE5EKvCBdTLslHbMVqt3DZdlaJ6yuHtl2meCTSvWz28wsulKf\n qKXlKpjkgV/FDkpVnw4ssuJdOOQFaMAPV8FEfRV7TxPDQslBuHYv9Dr+bLH7SXt88pPs\n VMzAumhxp+VX09VH6GJMN7yeCYqh7BCVOqGm+a0/W2HSP8OTpZjcFNPTexDlrxnWeMfa\n g8/rokRv0FB+VM6wv8+5OnrtXsJYRpx/M7+EbI6/L84DmssGiXpdLMyYyUkKNRN1k0W1\n sHBbFdJf4G6TdDiozT2LNKJ9E7pozegnvu1onKg9+GzWQmPMleIBGQIeAm+OvaMB+7Ig\n aOaw==", "X-Gm-Message-State": "AOJu0YxikgwB0DjHgdvMMLe3XUWA1Irx17C5ZKTN7bY47PdSfWvegUW/\n is2JRRsOQMK8J1halqh8HEFO8b00fvxDrxxYl5sXVdNDZ/st3LkAGSIbB+KAosG6ni6n/O3tiiL\n i53xC", "X-Gm-Gg": "AZuq6aKyzFVzkfUKXvxLlfQ2ZrvxtIq0V854nrG/iqCqAHfSKn57tSyms4q+BGwn/ip\n vOad5xFBP0u0RkzRZtXPpfS0ciIQOQCQr19PeAW0tjt1Dtmdhs5SQRm6PE3cgYGIKvd1lVlmHQN\n YIlKIHb9q602fPhieSeNkVFxbcFc9eCfAr7wI02YQj6Kt7HKL+bvnHHopDyHET78x8Je4ZWeh/p\n 7BolrTEE+GDOpUTw2FNXKrkRwP9kO7JeV5bAJLfR3n9bvF0Mrm+uG90YMIeryas9ODDCk4F/RYX\n LqxJOdC82xUkDs3t50Nu5IPYAfpOPZDbSK3x6ExI7nys4TYU7C1WV1UT+vv6bf997xuWnlatpvg\n cBlaexixJ3EanvRSGovXPmycXZx9E+XzdWHI90941wiZl45R9kdk0DYldzRKqXAniwZsP5DsfLZ\n uXR6mGHjUnumbm6J3QlTstENY=", "X-Received": "by 2002:a05:6402:278b:b0:65a:409c:6fe6 with SMTP id\n 4fb4d7f45d1cf-65bb1161199mr1339982a12.15.1770997743824;\n Fri, 13 Feb 2026 07:49:03 -0800 (PST)", "From": "=?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>", "To": "qemu-devel@nongnu.org", "Cc": "Brad Smith <brad@comstyle.com>,\n =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>,\n Warner Losh <imp@bsdimp.com>,\n =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Thomas Huth <thuth@redhat.com>, Kyle Evans <kevans@freebsd.org>,\n Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org", "Subject": "[PATCH 0/6] testing/next: libvirt-ci,\n tests/vm and vbsa functional test", "Date": "Fri, 13 Feb 2026 15:48:53 +0000", "Message-ID": "<20260213154859.1551283-1-alex.bennee@linaro.org>", "X-Mailer": "git-send-email 2.47.3", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "8bit", "Received-SPF": "pass client-ip=2a00:1450:4864:20::535;\n envelope-from=alex.bennee@linaro.org; helo=mail-ed1-x535.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,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no", "X-Spam_action": "no action", "X-BeenThere": "qemu-devel@nongnu.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "qemu development <qemu-devel.nongnu.org>", "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>", "List-Archive": "<https://lists.nongnu.org/archive/html/qemu-devel>", "List-Post": "<mailto:qemu-devel@nongnu.org>", "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>", "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>", "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org", "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org" }, "content": "While I was looking at Jon's python patches I noticed some failures\nwith getting OpenBSD up and running. In pulling that thread I found a\nfew other bits to fix and up revved the image and converted it to use\nlci-tool data like FreeBSD does.\n\nI've also added the VBSA conformance test for Arm virt machines to the\nfunctional tests. This just adds the UEFI based tests as the full\nsuite needs kernel modules and a userspace app which I think I have to\nbuild.\n\nAlex.\n\nAlex Bennée (6):\n tests: bump libvirt-ci to latest state\n tests/vm: bump OpenBSD to the current 7.8 release\n tests/vm: remove unused import\n tests/vm: fix interactive boot\n tests/vm: build openbsd from lcitool data (!567)\n tests/functional: add Arm VBSA uefi conformance test\n\n tests/docker/dockerfiles/alpine.docker | 4 +-\n tests/docker/dockerfiles/centos9.docker | 240 ++++++++--------\n .../dockerfiles/fedora-rust-nightly.docker | 262 +++++++++---------\n .../dockerfiles/fedora-win64-cross.docker | 162 +++++------\n tests/docker/dockerfiles/fedora.docker | 262 +++++++++---------\n tests/functional/aarch64/meson.build | 1 +\n tests/functional/aarch64/test_virt_vbsa.py | 99 +++++++\n tests/lcitool/libvirt-ci | 2 +-\n tests/lcitool/refresh | 13 +-\n tests/vm/Makefile.include | 2 +-\n tests/vm/generated/openbsd.json | 27 ++\n tests/vm/openbsd | 44 +--\n 12 files changed, 605 insertions(+), 513 deletions(-)\n create mode 100755 tests/functional/aarch64/test_virt_vbsa.py\n create mode 100644 tests/vm/generated/openbsd.json" }