From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 WFFtFuKJY2QcJQEASxT56A (envelope-from ) for ; Tue, 16 May 2023 15:49:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id wJtCFuKJY2TCJQAAauVa8A (envelope-from ) for ; Tue, 16 May 2023 15:49:22 +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 26FD42F11E for ; Tue, 16 May 2023 15:49:22 +0200 (CEST) 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 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=1684244962; a=rsa-sha256; cv=none; b=Tbq89sxaQY9COCay01YHzyroHMKSXNCt3QavlADbuLeygS4Ht9VNwfw8AFf4e0jFGXhuBZ 43hFjfOK0ThiWz7Dv3bvam058yFw4pmLnVg/qImhu4h0RgB98sut8P0xrQChayQi6IJTFz Vr/Ovul8/62pbzKqvGEfrhyyNn/76FBI4rLRXUyrCQUwvRYoayfLi1XYyFhh8PfgGb35Va Kj751Wb05GRSbBZsxln/NKVTCj8V49PGpqJkyqNEo+fve2bQpfQ3Jg+ZUqdbzK5TRvi3C5 hG/4So8xscQ3Qck1eU4tfQf5IKWPIp+ymTovR+sufbJoua+By92i48uGEDa+vw== 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=blPR8BCd; 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=1684244962; 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=FqyklxgnBAPkTtuSDjsmgKXb2xFnb54dldH38UAR/fY=; b=qHeLoH8ei+iJURK9umsiz1et2RI41iOFrJ5YGgqnTzqrpUiwS0dZcmxItRslukzJWd79i8 K5ZOsElB0O5vCn6bMqWxulNAVPVscnbF+TQTTrO+WQc32ixa1RkA+MWKwqCSlOUjg7nWbz tZfQqbJbagCANpWHgRFZ0ylFOH5bUpYhTxa027eKEIcqn1+euMRrbQhEFg5fCMM1piQFcU FVQzYmtOscle3AMO1bnd5mxdGveHyg0a0zBHfviSRaeqEduXftUwnun/mLYPZnGweAt7hT MO9Tfp/xpPXqIaLu7Ny3I3HMdxPvNa91InJyQDba/spNvdigKyao2m5PkKyiqg== X-Migadu-Spam-Score: -2.41 X-Spam-Score: -2.41 X-Migadu-Queue-Id: 26FD42F11E 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=blPR8BCd; 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: h/znWT75AWaL 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 -- 2.39.2