From patchwork Tue May 16 13:48:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Janneke Nieuwenhuizen X-Patchwork-Id: 1500 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 97DD027BBE2; Tue, 16 May 2023 14:49:24 +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 96EA727BBE9 for ; Tue, 16 May 2023 14:49:22 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pyv32-0004Hb-D5; Tue, 16 May 2023 09:49: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 1pyv30-0004Gu-Rp for guix-patches@gnu.org; Tue, 16 May 2023 09:49: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 1pyv30-0004JQ-K1 for guix-patches@gnu.org; Tue, 16 May 2023 09:49:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pyv30-0007eY-7y for guix-patches@gnu.org; Tue, 16 May 2023 09:49:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63527] [PATCH v2 0/3] Initial attempt at rumpdisk support for the Hurd. References: In-Reply-To: Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 May 2023 13:49: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.168424493929393 (code B ref 63527); Tue, 16 May 2023 13:49:02 +0000 Received: (at 63527) by debbugs.gnu.org; 16 May 2023 13:48:59 +0000 Received: from localhost ([127.0.0.1]:45768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyv2w-0007dx-Fs for submit@debbugs.gnu.org; Tue, 16 May 2023 09:48:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyv2u-0007dR-9I for 63527@debbugs.gnu.org; Tue, 16 May 2023 09:48:57 -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 1pyv2o-0004Ht-3z; Tue, 16 May 2023 09:48:50 -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=FqyklxgnBAPkTtuSDjsmgKXb2xFnb54dldH38UAR/fY=; b=blPR8BCd5dG/Vu 6pMzoy5zMB+VVtiJ+lDrOTjeWy3bcRxGI5FPeLF7EhjKN/+iawI9+p2jGbufeL7vHnDyTu42i6g+M l0sbcA927oNr5sx/bcQog/XMHwwRxRTdh/vu4k4JJ/8AA8Uum0cvognTXqvWtIq20rrXVOcuQsPfq 145wgWXqklAcW9l0nD0dvplYeE04P2yYIxl5/0YHWS1ljeaNxofdDPWvmWaaHIA1nG5XT3PAMUtYd 1PArc7z2qyvS5kOSde9MIXT3+zR+6eCfSQOMy9pg8mJ9nZ368NuDvLEN5m02gXUT42tkoPPVwNYRZ ykninIiZrg1pdH6Nm8rw==; Received: from 2a02-a462-da03-1-2701-7f81-a736-4607.fixed6.kpn.net ([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 1pyv2n-00086i-N8; Tue, 16 May 2023 09:48:49 -0400 From: Janneke Nieuwenhuizen Date: Tue, 16 May 2023 15:48:43 +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 Hi, Our patches for the rumpkernel crossbuild have been accepted upstream https://lists.gnu.org/archive/html/bug-hurd/2023-05//msg00276.html which makes our rumpkernel package a lot nicer. I suggest using the Debian Salsa rumpkernel package as upstream for now until development has stabilized. The pci.arbiter and rumpdisk are now also built statically and the .STATIC variants are used for grub.cfg. A copy/pasto was fixed for the grub.cfg. Sadly, we only get just a little bit further, boot now hangs like this for me: start pci.arbiter: pci pci.arbiter: Starting the PCI system: Gratuitous error Greetings, Janneke Janneke Nieuwenhuizen (3): gnu: Add rumpkernel. gnu: hurd: Add rumpkernel. DRAFT system: hurd: Boot with pci.arbiter and rumpdisk. gnu/local.mk | 1 + gnu/packages/hurd.scm | 225 +++++++++++++++++- .../patches/rumpkernel-cross-build.patch | 153 ++++++++++++ gnu/system.scm | 25 +- 4 files changed, 394 insertions(+), 10 deletions(-) create mode 100644 gnu/packages/patches/rumpkernel-cross-build.patch base-commit: 555a41f31c9ec9f4344d00beb94f663b44017019