From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 65C4CA22B; Thu, 25 Jun 2026 17:49:14 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id EDC8EA19B; Thu, 25 Jun 2026 17:49:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_PASS,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mail-244108.protonmail.ch (mail-244108.protonmail.ch [109.224.244.108]) by atuin.qyliss.net (Postfix) with ESMTPS id BD2DDA198 for ; Thu, 25 Jun 2026 17:49:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=colbyt.com; s=protonmail; t=1782409749; x=1782668949; bh=69hb++Qw3TGgs1B9KdZjx76g67bEEg9bhekZjUOSgRU=; h=From:To:Cc:Subject:Date:Message-ID:From:To:Cc:Date:Subject: Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=MLjesOAWqQwsfzFENEnzHbiMsSIKAqtKf9MkgRrookPOrwiYT4SMU0sOge7xV8Xd1 bgovsKYafHJclFTryj5hunUEkXCf1xYDRavqj94CBx8ehntEzZ/CsnqKg9DslxKUKy RT92FJtlIs5GSXnkaJbE2Kb9Jn6+HfTwdlqV7ZvctPdVePHDU3nU6k6RrBKd/Kmi1z MpUZX0GMr96eecg3rawcusi5U61G+AG9zIjWTujSuvBPYpMiL6bQNPeYrctnCF4V3Q 5VFMOl4G/Wp+nzBx/3RPO6Ej68h9QIcN60cOkZWwe3fjdg+b5tyh4uieEbA27uxpU2 6VQgizxz6jxDw== X-Pm-Submission-Id: 4gmRBT6qNZz1DFGF From: colbyt To: devel@spectrum-os.org Subject: [PATCH 0/6] cloud-hypervisor v52 and VM runtime fixes Date: Thu, 25 Jun 2026 10:48:43 -0700 Message-ID: X-Mailer: git-send-email 2.54.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: LJM32XMVH23X4SDJSDQGRQLRE33GQLSK X-Message-ID-Hash: LJM32XMVH23X4SDJSDQGRQLRE33GQLSK X-MailFrom: colby@colbyt.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: colbyt X-Mailman-Version: 3.3.10 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This series fixes the VM runtime issues from the bug list and updates Spectrum's patched Cloud Hypervisor package to 52.0. The first patch vendors two skaware backports that were already being applied. The old cgit patch URLs can return the wrong patch, so keeping the small diffs in-tree makes those builds reproducible again. The Cloud Hypervisor patch rebases Spectrum's vhost-user GPU support onto 52.0 and updates the paired rust-vmm/vhost checkout to vhost-user-backend-v0.22.0. The old local vhost shared-memory patches are dropped because v0.22.0 already has the support needed by the GPU frontend. The rest of the series fixes the crosvm and installer issues: crosvm test VMs use the existing passt-backed vhost-user-net path, the GPU documentation uses crosvm's current --socket-path option, the installer stops forwarding boot status noise to the console during graphical startup, and start-vmm gains a regression test for the generated GPU socket wiring. colbyt (6): pkgs/skaware: vendor backported patches pkgs/cloud-hypervisor: update GPU patchset to v52 vm: use vhost-user networking for crosvm Documentation: use crosvm GPU socket-path option installer: suppress boot console status noise start-vmm: test GPU socket configuration .../software/cloud-hypervisor/index.html | 2 +- img/app/Makefile | 7 +- .../0001-build-use-local-vhost.patch | 38 +- ...0002-virtio-devices-add-a-GPU-device.patch | 674 ++++++++---------- pkgs/cloud-hypervisor/default.nix | 76 +- ...d-don-t-chmod-device-nodes-for-lines.patch | 10 + ...limit-add-p-option-for-rlimit-rtprio.patch | 25 + pkgs/skaware-packages/default.nix | 12 +- release/installer/configuration.nix | 9 +- release/installer/run-vm.nix | 5 +- tools/start-vmm/tests/vm_command-basic.rs | 5 + vm/sys/net/Makefile | 5 +- 12 files changed, 453 insertions(+), 415 deletions(-) create mode 100644 pkgs/skaware-packages/0001-mdevd-don-t-chmod-device-nodes-for-lines.patch create mode 100644 pkgs/skaware-packages/0001-s6-softlimit-add-p-option-for-rlimit-rtprio.patch -- 2.54.0