From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id CPw2FajyZWSi3wAASxT56A (envelope-from ) for ; Thu, 18 May 2023 11:40:56 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id CDFDFajyZWRNJAAA9RJhRA (envelope-from ) for ; Thu, 18 May 2023 11:40:56 +0200 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 36B5D85DF for ; Thu, 18 May 2023 11:40:56 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pza7A-0002Jj-Do; Thu, 18 May 2023 05:40:04 -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 1pza78-0002J7-Oh for guix-patches@gnu.org; Thu, 18 May 2023 05:40:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pza78-0006R8-Fv for guix-patches@gnu.org; Thu, 18 May 2023 05:40:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pza78-0004J0-BP for guix-patches@gnu.org; Thu, 18 May 2023 05:40:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63527] [PATCH v4 0/8] Rumpdisk support for the Hurd, really! References: In-Reply-To: Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 18 May 2023 09:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63527 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63527@debbugs.gnu.org Received: via spool by 63527-submit@debbugs.gnu.org id=B63527.168440276816400 (code B ref 63527); Thu, 18 May 2023 09:40:02 +0000 Received: (at 63527) by debbugs.gnu.org; 18 May 2023 09:39:28 +0000 Received: from localhost ([127.0.0.1]:52060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pza6Z-0004GR-Co for submit@debbugs.gnu.org; Thu, 18 May 2023 05:39:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pza6X-0004Fp-BG for 63527@debbugs.gnu.org; Thu, 18 May 2023 05:39:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pza6R-0006LV-LM; Thu, 18 May 2023 05:39:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=lYlWzTUq3QXpAxcg53lDpSYFQH30aqAlzqCO1UxHfcQ=; b=IOre40fa5NY1tO WrrF9oO9uWvJRPMzl0vHIo1j6DzawL3fmfGqZWqC2uvKWeyVV1obhVB1+9kExwID8J3kFYlC7reG5 3t5AXANEULGitEA/s3ewFf7DQ/rJxc30R8BgdLxcL4ntyunatc85PapV53IoXBQCr3vxmMAJ1kfTR exzmlNGPc1SKxIaCQiFsMH3DgO7tqUhbNmCmNpMuHB84hnb/iIzTJmNhJN11cT9hn0OcnBv0tSwkJ bRWjwRE2GCYugIfkml0KvNFBMNuMNCsRcbVq5kWkOXHLa+Kd1vLqyswTZcHrRvN2vvTLgyLA7LiFu OV2ANCTqKg2/WIr8MxWw==; Received: from [2a02:a462:da03:1:2701:7f81:a736:4607] (helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1pza6Q-0006zE-8l; Thu, 18 May 2023 05:39:19 -0400 From: Janneke Nieuwenhuizen Date: Thu, 18 May 2023 11:38:55 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 ARC-Seal: i=1; s=key1; d=yhetil.org; t=1684402856; a=rsa-sha256; cv=none; b=dGVdhkWgo+Y6pl928jkVblFNfieh0x6GhpKvkbJ+AjQal6cXPOqlyZKIxy/f0SGjL8siIw IioFwkJvQHqyVYDaeIUogElu7/1ComjbBl2Qteayr5Qg5dP/S4COSXJrmquyTnjs9zWWSL Zmh6A1+5v9JmLwcJsNibz1QX81kWfEe6YCSufSZZKmSU6zacTxANgXdX63IwnP6mLHeqmr BsLTBqm9j11k5EmQx3oPg1W+O43p+LvIIwm0ObWfAHn0VU0IETI0/rh56o97VGntGKIj5y vxXFjsXaGGUdHdgl5MD5/UPbK4duol5qQ+FvBEep3+pP4UNOFBv9jr0ySqiD5w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=IOre40fa; dmarc=pass (policy=none) header.from=gnu.org; 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=1684402856; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=lYlWzTUq3QXpAxcg53lDpSYFQH30aqAlzqCO1UxHfcQ=; b=P94AiFP+IsYHh85hO1YkC/8TAYtqurD6vwqehsN5ooFkeq/4JF/VBndkrm+WAORSNq+BAV emzk6co4XuwBf60LrlPeQjTXtGk5rFwYTx93tivHEgmJpn46twdnJd55C+oTbxVZRVx6Vy Zvmvkvn5l/ldLXgBnBN3Lojy+4yDIcv4eJxEILVGSl4LovJNudFYYG8MKzVNWypFLA7TSg F3NEE5nEpk6PlQ0mQTK6AUB5fwv76Q07OFcWh17X7eSkMiDH7xT0k5PLQ6hzhVp7CFgg/L pgE70lUV5nIpJmvlYuY5sXreNL6O9I3Y+QWnrbWkD7RSKF94qV89G98Pc1VMfw== X-Migadu-Spam-Score: -1.81 X-Spam-Score: -1.81 X-Migadu-Queue-Id: 36B5D85DF X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=IOre40fa; dmarc=pass (policy=none) header.from=gnu.org; 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" X-TUID: JYpwGNmVcs7l Most everything mentioned in the v3 patch series still holds, apart from the little fact that the rumpkernel will panic unless we use the complete time patches from Debian Salsa glibc package management, as was discussed/suggested on IRC by youpi: https://logs.guix.gnu.org/hurd/2023-05-17.log#150916 So one additional patch for cross-glibc, no changes in any of the patches since v3. Greetings, Janneke Janneke Nieuwenhuizen (8): gnu: glibc: Update time patches for the Hurd. gnu: Add libpciaccess-0.17. gnu: hurd: Update libpciaccess to 0.17. gnu: Add rumpkernel. gnu: hurd: Add rumpkernel. hurd-boot: Setup pci-arbiter and rumpdisk translators. services: childhurd: Bump default qemu memory to 2048MB. system: hurd: Boot with pci.arbiter and rumpdisk. gnu/build/hurd-boot.scm | 10 +- gnu/local.mk | 2 + gnu/packages/cross-base.scm | 34 ++- gnu/packages/hurd.scm | 231 +++++++++++++++++- ...bc-2.35-hurd-clock_gettime_monotonic.patch | 137 +++++++++++ ...glibc-2.35-hurd-clock_t_centiseconds.patch | 63 +++++ gnu/packages/xorg.scm | 17 ++ gnu/services/virtualization.scm | 4 +- gnu/system.scm | 25 +- gnu/system/examples/bare-hurd.tmpl | 4 +- 10 files changed, 504 insertions(+), 23 deletions(-) create mode 100644 gnu/packages/patches/glibc-2.35-hurd-clock_gettime_monotonic.patch create mode 100644 gnu/packages/patches/glibc-2.35-hurd-clock_t_centiseconds.patch base-commit: 5b700945fb0b33eec410de8979cae2fbf0d4f118 -- 2.39.2