From patchwork Thu Aug 22 13:02:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 1975482 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WqNf10566z1yYZ for ; Thu, 22 Aug 2024 23:02:33 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 4D86260BB2; Thu, 22 Aug 2024 13:02:30 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id t7V5OOmD0IxW; Thu, 22 Aug 2024 13:02:27 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org BB1B960641 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id BB1B960641; Thu, 22 Aug 2024 13:02:27 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id DD2411BF3DF for ; Thu, 22 Aug 2024 13:02:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id CA0AB817BA for ; Thu, 22 Aug 2024 13:02:26 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id rTMhBFNpXY1w for ; Thu, 22 Aug 2024 13:02:26 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::52b; helo=mail-ed1-x52b.google.com; envelope-from=alex.bennee@linaro.org; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org A3F6C817AC DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A3F6C817AC Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by smtp1.osuosl.org (Postfix) with ESMTPS id A3F6C817AC for ; Thu, 22 Aug 2024 13:02:25 +0000 (UTC) Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5a108354819so1245588a12.0 for ; Thu, 22 Aug 2024 06:02:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724331743; x=1724936543; 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=WNhAnnMGUyhkVzvHO2fstUWMgB4Kzvx37m21AwYXEKQ=; b=FH34Q0J59xUfsomUYBek7U1dVdDo0KbUcCS0FJi/QK/5Cx3x1L2JRMG8FCejt4JLDw Jc0ESPxL8KWP1Nh5gzltNWEZFddbqkcMTKetpUixAFMxSnZaEqievo0g/0TDm+rNhoKW igeEcxsPTFClXBqv5gofGfNkwM+Jh5YQSX3eI7G/JwTh15W5agyfaOpiNH/sXpBveJal NP4+NplO+V4l1x+6qKnPSmgLHiszRO+xuHqvhLWtzCNjc5S/VFSaypeaomeJ4VxYoAri bPwNrz/Ll/9DZyCA1dVl6v5nw0hrVM5xAAT9xv+h+19MgTL4Y1+v8Afbg1opewIQXKiY dyTw== X-Gm-Message-State: AOJu0Yxau/CmM7Q9HnUTWIrrV7MIXe7u0P0M7KDBVuM5eR6C1Rizau40 T8EkWPDBSBWhBRjoibSy6EnZiwjRqj4eBHxQIIlooRQ8TTSimpyS6TPIEX/Kggp6yDkcv3AZREB j X-Google-Smtp-Source: AGHT+IG25O4hwfe+IpKY5LV03iNAz8PTzws+o50rK+KbtNysL7y7ycXLHO+k5LAkqLi1Yq8m6yBKQQ== X-Received: by 2002:a05:6402:40cd:b0:5bb:8e10:176d with SMTP id 4fb4d7f45d1cf-5c0792b16d2mr1174313a12.31.1724331742300; Thu, 22 Aug 2024 06:02:22 -0700 (PDT) Received: from draig.lan ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5c04a4c5999sm883105a12.64.2024.08.22.06.02.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Aug 2024 06:02:21 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 816055F8D5; Thu, 22 Aug 2024 14:02:20 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: buildroot@buildroot.org Date: Thu, 22 Aug 2024 14:02:16 +0100 Message-Id: <20240822130220.4135741-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1724331743; x=1724936543; darn=buildroot.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=WNhAnnMGUyhkVzvHO2fstUWMgB4Kzvx37m21AwYXEKQ=; b=CwFMJoGaOhIAFIS0FeoWCtmY3uYOJwCnFga0Mv77PQdC7IF81B2QILAKUNAznPaqLS UpkDcXeNCH6Du2UpWNvqZ1LVDQBITbmfzl7Aob7OsvRcbsrI2PkucU6LwHa53kTIFc8c ubGqIlvofwl0XAp74iUgGl7Y+mW/lXKbqhZpjMStpbGxRP/OxR0rbhv6+t6/iX3n4MuS eHwSBHedI/aOaCMsI972qMMX1sf1IS5Bog6kAWakL4NsrzMDCYJE5CoYzJsFnxTVg02p dupDKXWJi02vJ6eb0rnyh321uD9OinV9yPUHQw8+NuW7PQG+OH2uh+6mwdAor+6O8dQC 8e7w== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=none dis=none) header.from=linaro.org X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=CwFMJoGa Subject: [Buildroot] [PATCH 0/4] Update Mesa and enable vkmark X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" This is part of building test images for virtio-vulkan support in QEMU. We need to update Mesa, enable the VirtIO driver and add the vkmark tool. There is also a small patch to ensure we enable a getty on the console so we can start weston and spawn the vkmark binary. Currently it is not able to run directly with the DRM device. Alex Bennée (4): package/mesa3d: add option to enable VIRTIO vulkan driver package/vkmark: add vmkark benchmarking tool board/qemu: add post-build script to aarch64_virt_defconfig package/mesa3d: bump to 24.2.0 board/qemu/post-build.sh | 16 ++++++++++ configs/qemu_aarch64_virt_defconfig | 1 + package/Config.in | 1 + package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/Config.in | 6 ++++ package/mesa3d/mesa3d.hash | 5 ++- package/mesa3d/mesa3d.mk | 4 ++- package/vkmark/Config.in | 39 ++++++++++++++++++++++++ package/vkmark/vkmark.hash | 3 ++ package/vkmark/vkmark.mk | 28 +++++++++++++++++ 10 files changed, 100 insertions(+), 5 deletions(-) create mode 100755 board/qemu/post-build.sh create mode 100644 package/vkmark/Config.in create mode 100644 package/vkmark/vkmark.hash create mode 100644 package/vkmark/vkmark.mk