From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id BE1AD3858D28 for ; Mon, 1 May 2023 17:43:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BE1AD3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gnu.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gnu.org 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 1ptXYN-00063R-Bm; Mon, 01 May 2023 13:43:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=In-Reply-To:MIME-Version:References:Subject:To:From: Date; bh=a2RP+v4xdWtO85NlKSCHMHDt+RbP8uj7v8rtyLAIK4A=; b=Vk9F2TIJEHns4/H0h9UO EMa8iruTCHnZOwP3azMXLJDHAieEaMUK9vcytrZFKHJmG03/doQee9rKTi79bYORuk4lCPc/jONDj QyjUVe597+KD3huRgFU+oKHC3jZeK7/l5iDtL/UxWsCwyOCDOd/PV5zwkaQHEz1jrERTW3D/Y/iGJ g9ij0E0OoNsBMaCwubTlD+NE23DaNhs5TqtQD2teb5sUgs7IvKK/oiJcNSnSmEzVbBGrz1cHc+yuu G9ExUAxBZtAbqhnlsl7CYjptwJBQOkUvNO3Q0SjRfcYAo5GlrqeotUjWF0CZbhwDq9tCznRo/hWHf GFV2Csdr1hhtew==; Received: from [2a01:cb19:4a:a400:de41:a9ff:fe47:ec49] (helo=begin) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptXYN-0002hW-53; Mon, 01 May 2023 13:43:11 -0400 Received: from samy by begin with local (Exim 4.96) (envelope-from ) id 1ptXYK-00GmTO-1f; Mon, 01 May 2023 19:43:08 +0200 Date: Mon, 1 May 2023 19:43:08 +0200 From: Samuel Thibault To: Sergey Bugaev Cc: libc-alpha@sourceware.org, bug-hurd@gnu.org, Flavio Cruz , Luca Subject: Re: [PATCH v3 4/6] hurd: Add expected abilist files for x86_64 Message-ID: <20230501174308.23d43uojxq5z4yk6@begin> Mail-Followup-To: Sergey Bugaev , libc-alpha@sourceware.org, bug-hurd@gnu.org, Flavio Cruz , Luca References: <20230429201822.2605207-1-bugaevc@gmail.com> <20230429201822.2605207-5-bugaevc@gmail.com> <20230501102030.ja2llkf36x3wcvjp@begin> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Sergey Bugaev, le lun. 01 mai 2023 20:33:36 +0300, a ecrit: > On Mon, May 1, 2023 at 1:20 PM Samuel Thibault wrote: > > Applied, thanks! > > I assume the delay means you have built it, and your results matched > mine, Yes :) Though I added libanl which we do want since we haven't moved libpthread into libc. > I can hardly believe it no longer only exists on my machine :) Did you > manage to run it? I haven't tried that at all. > How do we proceed? I don't know enough about rump to get it building; We can easily cross-build debian packages thanks to the rebootstrap scripts from Helmut: https://salsa.debian.org/helmutg/rebootstrap.git > so enabling the in-kernel Linux drivers seems preferable. > Any tips on how I would do that? Are the Linux drivers ancient enough > to require their own porting to x86_64, or will they just work? They will just *not* work with 64bit. The glue code is not ready at all, and I think it's really not useful to spend time on that when we have the rump drivers which should be working fine. Now, that being said, you can also use an initrd, see debian's 50_initrd.patch (which nobody has yet taken the time to clean according the discussion at the time). That's enough to run a full Hurd system, you can for instance take the initrd files from the debian installation CD. Samuel