From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-1.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id D6E6D1F44D for ; Mon, 11 Mar 2024 15:39:15 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=i0i5u8h1; dkim-atps=neutral Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0D118385828D for ; Mon, 11 Mar 2024 15:39:15 +0000 (GMT) Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) by sourceware.org (Postfix) with ESMTPS id 73B673858C66 for ; Mon, 11 Mar 2024 15:38:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 73B673858C66 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 73B673858C66 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::32f ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710171534; cv=none; b=fn4vXtAcHjNS6JDEUUihpjZ21hwdt5fmyJD8txBdXu2JdvhgR+BVLahBL9HONC+CyXdqP0xZkkadzAAdEqBNvZMHwg+/jy8nlHSf/7Lv2xfvk61I+FS2VNtOZ99mmxFSNpeGRiGd+8wAn3rbHoIY/uaSIwHuhl6A2kevcW9Q6d8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710171534; c=relaxed/simple; bh=ofsA+M5hMIYfbQYP5Y48hAyEbFoGn5rWK+Srzm3F/UI=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=mblXd9jJ79PPMglfRF5w4+J7ttZg/HQNCcBImfrXKYZO+6z/62EjOAH3t0iKEKVTSIR7o9BCteBCvX6u1lvi3gEQG0mn/KCO5IjCQEGGgUE+kkT1oELjmhRPeVB3AhHPriKLZHiRvKAkT4rmkoxnmpDKi+NsXxyu8823mAIDuCg= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ot1-x32f.google.com with SMTP id 46e09a7af769-6ddf26eba3cso3456316a34.0 for ; Mon, 11 Mar 2024 08:38:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710171531; x=1710776331; darn=sourceware.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=X/bs1QOZOiql5G9GNhzCrfT2gbTpW+k0Z7gB5Zsff2U=; b=i0i5u8h1T6Vthx5FFnnXPGEhR6kMDX/DIjsBiJ4U4lkP/I2JU1g4nN0S49Fg8CIwu0 Im9rVaoJwD6+uK6p71r+4+un74vhrziaC+YimW2nbppBx+Z0snx9uQG/lWygvoTgWAlG zqS1UBJliP24gKeq0xmJwCvJJbIsRDuWB+4STcn9Sw1nJpmHFzLpSlAys2mm4GV5wkbq 84zybyW5o3TU+9F/4m1yL8NPybB3RR2r53GSgPtpZk7MGEAAHnGfYfM0O0u6H6D9q3cn UGpRYeqooeHXaUw3J9DlWyorlXTdUJ8Y4ATVvC8734UBANx2d3zKPMDk1t3lGeLHOQft gDhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710171531; x=1710776331; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X/bs1QOZOiql5G9GNhzCrfT2gbTpW+k0Z7gB5Zsff2U=; b=jZISr8FFgmKGfnEzD9d2z1KABorY4GXqqM1mN/y0YS+kMgc4gck664+74w+DEqYVZR OEMX8meV0/JJHaUt3RCTgdzwthBEye/2hHhrw/T2IZz8WJ8BreUnbqKW78baon0bgHHD tUVqrsi6m7tz7wqce+/1sXUypt3b6ndpZC1JVkRgHnhbbcLWqEeipCKhENcVqR/TjdD7 lsYf+hT+E6GAdpDUmB6rnkQCVNXdCL1r6QJlcHarUQCevETaqukZIOeTUDnSo6UT3H+T S19EGiAsjrIhH4Dy4VN57NXX5PDso3aINWbIMpGUC7llWbqKRqD7AIcx/Z1T9QxZOUow QMag== X-Gm-Message-State: AOJu0YyE5cznRLNdGLYC0gayVCKtuIGkS2ow70FFHbQrCl3mGXICSQsd Wha1uJbwyU3bdozL5nyDAd0e8TtNGY7S3UU/OlLQ6YdInnIpm25aKaAV4pvH2lplr3dN2gO15Wv 8f57AjTaAQv7kJepXhjtITRwUVb0= X-Google-Smtp-Source: AGHT+IGzjPNSpkRtrp9OnEBJkvJbiUDunOo77lQQGKoYqV8uvnp0OPBmk3OG4J5hHQELH5f/rC1dhdnB8bqWVEcqYvI= X-Received: by 2002:a05:6870:c0cf:b0:220:c604:8df with SMTP id e15-20020a056870c0cf00b00220c60408dfmr8405663oad.37.1710171530686; Mon, 11 Mar 2024 08:38:50 -0700 (PDT) MIME-Version: 1.0 References: <20240103171502.1358371-1-bugaevc@gmail.com> In-Reply-To: From: Sergey Bugaev Date: Mon, 11 Mar 2024 18:38:39 +0300 Message-ID: Subject: Re: [RFC PATCH 00/23] aarch64-gnu port To: "H.J. Lu" , Maxim Kuvyrkov Cc: libc-alpha@sourceware.org, bug-hurd@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org On Mon, Mar 11, 2024 at 4:48=E2=80=AFPM H.J. Lu wrote= : > I think hurd maintainers can approve and check in all hurd specific > changes now even if they won't build. The generic changes should > be looked at more closely so that they have no impacts on any > future Linux changes and future Linux changes won't be blocked > because of hurd. On Mon, Mar 11, 2024 at 5:15=E2=80=AFPM Maxim Kuvyrkov wrote: > Hi Sergey, > > Would you please update and re-post your patch series, so that reviewers = can check that it doesn't break existing targets? Hi Maxim, H.J., "Even if they won't build" won't stay that way for long: since the time I posted this glibc patchset, I've been working on porting GNU Mach to AArch64, and while that work is not yet upstream, my branch of gnumach compiles, boots in QEMU, and passes the testsuite! (And I am *so* excited about this!) Moreover, the simple glibc-based program that I've used for testing in GDB (as mentioned in the cover letter) starts up and reaches main() too! I have not rebuilt it since then, meaning that ABI indeed matches between the kernel and this glibc patchset. So yes, it might be the time for me to rebase & update this patchset, and post it again. I'll start working on that then. By the way, while I have a somewhat better understanding of AArch64 & ARM-based systems now, I'd still appreciate any reviews / insights / pointers. Sergey