Message ID | 20230212111044.610942-1-bugaevc@gmail.com |
---|---|
Headers | show
Return-Path: <libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org; receiver=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=g6HmEreW; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4PF4Y23qNhz23hX for <incoming@patchwork.ozlabs.org>; Sun, 12 Feb 2023 22:11:34 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 58C9F385B50C for <incoming@patchwork.ozlabs.org>; Sun, 12 Feb 2023 11:11:30 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 58C9F385B50C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1676200290; bh=JXMglbjcgxA4HSPrQSS232VE3T96KwWqogTytU6xbAs=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=g6HmEreWMPzt4hz76U/RWmab/zu9OXBQzy4bPxTTDnwJIAV0zTiTNX8XiNauArtqo 2xnTshYqH7LXEwWPa866emcE3deYS2KhOJ2ZFVJ2kCIxyO1qyzy6YMVCR4Do5EvR6o ekzmkYdBDP/LjIZE/Y+4IR1/QesfRd8eAk5VaAEU= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by sourceware.org (Postfix) with ESMTPS id 5B0563858D1E for <libc-alpha@sourceware.org>; Sun, 12 Feb 2023 11:11:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5B0563858D1E Received: by mail-ed1-x52b.google.com with SMTP id w3so2426633edc.2 for <libc-alpha@sourceware.org>; Sun, 12 Feb 2023 03:11:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JXMglbjcgxA4HSPrQSS232VE3T96KwWqogTytU6xbAs=; b=vWS3l41gtrqLb+/52pVGxB+JHEGwddWrCOUEqAherW9z5GFMVJd0wDrGTjqpNZO00I rwPITEUNF3zQFMa93aSuMM1rOBOv6aRHitp/0vzUrXlvN0CPnk82elKFlVBBNuL74Ilm rT/LvGdsNFC/2iyUM4s33BoSoSAAB2WMHyJP/kprlKrME7B8jMfYwRHlxinewyPgTUEI A+hyJsVumpXANSvTA92ACvfdIliZ2U5r/NRVPvW76breLFFDEy0NqRDpg997uzcfudIO BN+SnwsrCifuHTC4jORnOlshfD5HFWPJlPBnU4WW55spBFMrzMLmLYGz1QxMucbr0FYL +R6Q== X-Gm-Message-State: AO0yUKXoNK3bO2EcoNSlv0na0DPjqTlM0zP7tRtNmwatGnIkMao8whif txOvx5HT5MUC1zx1e1S6gjc= X-Google-Smtp-Source: AK7set/9YMPlFKxf5ksm4IWZfLaPshsBlkld0Palf1tB5DvyARyzYQdCsuA4lHtflG8ukV+N4fw0Fw== X-Received: by 2002:a50:bae9:0:b0:4ac:c576:c35b with SMTP id x96-20020a50bae9000000b004acc576c35bmr665066ede.23.1676200272037; Sun, 12 Feb 2023 03:11:12 -0800 (PST) Received: from surface-pro-6.. ([2a00:1370:818c:4a57:2186:c463:9ced:e6fe]) by smtp.gmail.com with ESMTPSA id c61-20020a509fc3000000b004acbe0b36d2sm1266910edf.6.2023.02.12.03.11.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Feb 2023 03:11:11 -0800 (PST) To: bug-hurd@gnu.org, libc-alpha@sourceware.org Cc: =?utf-8?q?Fl=C3=A1vio_Cruz?= <flaviocruz@gmail.com>, Sergey Bugaev <bugaevc@gmail.com> Subject: [RFC PATCH 0/12] Towards glibc on x86_64-gnu Date: Sun, 12 Feb 2023 14:10:31 +0300 Message-Id: <20230212111044.610942-1-bugaevc@gmail.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> From: Sergey Bugaev via Libc-alpha <libc-alpha@sourceware.org> Reply-To: Sergey Bugaev <bugaevc@gmail.com> Errors-To: libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org Sender: "Libc-alpha" <libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org> |
Series |
Towards glibc on x86_64-gnu
|
expand
|
Hello, Sergey Bugaev via Libc-alpha, le dim. 12 févr. 2023 14:10:31 +0300, a ecrit: > The main missing pieces seem to be, ordered by scariness increasing: > - missing x86_64 thread state definition in the kernel headers; > - TLS things; > - INTR_MSG_TRAP. INTR_MSG_TRAP shouldn't be hard. It's the trampoline part which will be. Also, sysdeps/mach/hurd/i386/init-first.c. But possibly that part could be simplified on 32bit first, now that libpthread just takes the existing stack rather that forcing to use one, see 9cec82de715b which started to simplify things. Samuel