From patchwork Thu May 18 09:38:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Janneke Nieuwenhuizen X-Patchwork-Id: 1506 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 361C427BBE9; Thu, 18 May 2023 10:40:58 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3770C27BBE2 for ; Thu, 18 May 2023 10:40:56 +0100 (BST) 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 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 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