From nobody Thu Jul 25 16:48:51 2024 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WVH0M3SVzz5SL89 for ; Thu, 25 Jul 2024 16:49:07 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-20.consmr.mail.gq1.yahoo.com (sonic306-20.consmr.mail.gq1.yahoo.com [98.137.68.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WVH0L3G84z4qYf for ; Thu, 25 Jul 2024 16:49:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=eJfXYEpS; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1721926143; bh=Wj0xHi4kUFozfiOCo1bJUYtFOb1Q5sCBlR1V86ZHOJc=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=eJfXYEpS5pAyiR5rQHsPvKUrrCvkUHsGW+ItenoGmh7xOi821xPIBI98QsO793ZPM5tldn81Gwf3w1PG0e4gzSd1d3bQxO3jjFpcdHtuQsb1THknma9je3WQSeBxjyIwKg46YDx3xTsmM/zSv4kEQBKpWcr4zTXL+KiD/0CQu2ny04y5yVH0kiX9sHdtu90oF4AF8Hgel/+M26XXFZnRpwlVyjc0d3IKeamEn8lg8lSqbRvhcJ18qLzrSs2K2I73K9G+WuUwDeLImGukycz82Dda7sXpJmGveKBg9CQyGo9U3yEM6RX6eDx03JdDOlStjm2O6/brJg8WCHPyEfE2fA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1721926143; bh=vZw2RZwnEzlbmpTiMUgNSMABqTI7UMSK6aU70CULpGn=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=SWBeMlOVjz3MxPssEHMUbEq+oIAu7BISRgrjb/bNvwnJgNlcBbzjOMTcYNB9lRk4CvyUGXrmjCzFmdYGdacOYbsBgr4lTxp+ha4VcUr7p6NDVsdHoj4oa29vtyw5msi0vNWH7a1mnFM+3kTCXqftbMZx1A1Yc91vhwYXLAQ12mKgoVc8MZeAUnqKZ7FXl62C8w7ojlUC5fMXL9WfjV/OAYFm8pdisGeYtxYSc4bPouEB6Hn1czkiDd5dfkz2xo7pjC6JniBgq/uPrrTPb4ysBnQRKbrkxK36usoPOSxHfTlKioUF321cFRLrFaNeoQRwCDrPaHBt9ncUOyJi+mvcxw== X-YMail-OSG: RUv35SYVM1lFMc1_BSgttkVQ5mYYCXZA6ksDsS0sYbopfnCn1o1qLrz.WrCj.HY VKHQ6nGbL7j0GVx..rMyyrrXIqOlidKh_wXtEXnvYlhJ7_.AlAuAbMz8ectcG.yZlEoQSwDc0ZMz iTEfwYojBhcf2tApYI0lAz6688IfLGlVujydsTD7Fa8Pcqz3nv1lvI3N8sfxHimkjT588S_PmoR_ _PgV8abgS36UOyctq.hl5m3kX7V69nMNvi6Sp.uhGScbgMtQ.uWNSFFlJ02P0h7Xh.ZJkT7S5gDv 4zOLGCMGg3SRSNRSiG7On545NQVEk10teVMEkaQQiYRnX52.OcuhHq6JCUua6Fs27HJdvkOyjnBk 1g.CKuijImKkSuMnNKN6u1FUT4GcNlqAIlo0vyXXiNk41FH1k4s2VjJ5qOgrsyG.WEjBBG6hR9aZ b0JWipNEl3XBjfot9D0YThzsdbK5PLxwrACjN7POVt8U2cxwCpmktJbVdFTal8NBx7xzqQq0O5Li OlrzU_2k_eH6KmNOw1Odl1EWfB2dEKXO_X4BndRRKPCdimqHS0TAUujaM_B5dh2xATnYpke3YjY_ jRNWBVLeSKrAvZdeTVFBYYv7yImhWXg_Hkf8IrZyv6AXCRHsmyMMT5SHGtATC7hpVQLFqBGF9oQD 8iiZZP5NP_jmqzx57QoHr3bOxJ7eZYyM7zDBIM9OP2MnTH5VFm3dzZCCICFYJlcKNd3F6JLbl3uT vvrqnyNfUGl3qJOQYQIOYbCbGT57Lw_VK8Pe_OH4eFmCBy1iuZ87cL5y73_Y_s63kfYe37txaDa4 _0gcJtkbWIcJJ8xT1JiqtIt.AHmtF0X7rgr5mlJ_o12oPLn1FzCFm0UaoO9c0X_bysJQW1at1v4p y7U78MIskB5GikrU4KAPyf1Gl6SH40901MyEW8jRu9Frfc_jKqB_h4F3PXR1ZqZI9vwsyMX3EFDV 7Qc7akFjX6Bvg_zwHWp4Cw2rSmgKF6.MLFjtCow0LZSib.UUmHvngsLe7mjJ.Qv2JhO.k1OzYws_ eTCFIo.GzW_DOpA8eeZhop7f55jFdW0fsnH3NvGrRFYwz9QIdTTDp9QJS6xYAVuwJX6PyVDJOE1J b5WAEfeO3uiBIrW4R1b7sbTOo1m4TUFH1TMAeYlRt0NQFg7gIxo9orYLAKiU1gfDnbTp5QweE9wm .N7d8I94c_XEBNDqKNYTHaMn92H8dKtPWRQDWvoDl_ZgpKaJqsxbDsfIOQ2CDKW6EagwxinieF8t hEwdbSB388eA7NidzR.2C6CWsagDQie2R4dFdF8ObE4UENXX2IaFNP8.zCZ80zH..ACvWFfYfriq b6Hy.KZkZtMhBbgy_nJc3CwGrhX8iblGyFgVvXrEpnPptUvJy0qiFZ9RjWn4XpVQEYiAovVKNXWh 62XFQPlkobqLVEaLvcfiyiybkbZWa2N_g2LwIP7ISdA7MlxRXbPmuFIw78.QG.quXPUiOyzxo3hc 1aIr2kgKbdy2L4jPbZkrLyRqcCvRImHfWjTbBehnn0woQugkojSxSw1KZ6OIK45VcymILYMYSagr F0yK4g5x1A30nGi8NakenkM_f28cXTWBO7IohmLMtIAYO4bAmt5oFfzHT8IvOOw1DqTyGSLXGRmq 0mMufbX.PQW3WQTawupKNdvnd6dfQNtzWwN4jXBNFe0GNgssMxUoAqnDknmjiW2fUmiVNmLuxv7X .SX7x9VneXz9mU6yiJ1iipF3.LduPQhOiJOOouWzKJHX1bUmlWGU6FBK5_YolKkNBDMTqfwo.usl _aOOEaF1o3.WmfCCR83oCe2JeIAhdjP.lwxgduzoq3lR5FMsQ7MNx817tZxeIAv_0ln02RycwplD f43BleE_IYqh8mzmcs5vbUzBbWssKe0qrnMlUzBBKSuozlR043Q4lou91Ff6YB2AuXgXwfebcyHi UPYOD16ulcdSp0swcNRauh9RlnxqaqrUBH55Ymz5TNlOnZ4PqaA9LgKLnX9v6JV6Eon5QktyXaNx OK6nMZrLivpCM_ul0JGeVIDduPBamxJjiRVFLuio0pVnQkxM1u3hh.iCCiP2akBij01F6fIppnSo Q9Wa5C1Xtvg3Nlpf_EGJhrmnjXtQryNPfVb5HauTjaoAIQnOaXDxNP1vWSAg2aC4IXcDRtV6hS.7 oH4HGE_PbJzHL9607qL19WKuDXGnErQxLkG8TMw5a7DrCVzEt0MYHL0_1rxjOgN23WQvglZJ3qKc PyklLkk3axuPthp2OZfwEBmBwtxiW8MwwcrMlD5Jk2gr2Kb2SrEUwVPAhu7DLL6pSiKLO5yijXi0 i1Ij3.Qd0_misJlcY5w-- X-Sonic-MF: X-Sonic-ID: 9f0337d5-e4c0-4341-976b-c8508af2f73d Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Thu, 25 Jul 2024 16:49:03 +0000 Received: by hermes--production-gq1-799bb7c8cf-l4fvm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 146d47a83d99a14bf4deb149e0c9007b; Thu, 25 Jul 2024 16:49:02 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: [main has a fix for] Re: armv7-on-aarch64 stuck at urdlck: I got a replication of the "ampere2" bulk build hangup problem on a Windows DevKit 2023 Date: Thu, 25 Jul 2024 09:48:51 -0700 References: <8214703E-AB28-4FB3-A3DD-03C87363D8C6@yahoo.com> To: Philip Paeps , FreeBSD ARM List , FreeBSD Mailing List , Current FreeBSD In-Reply-To: Message-Id: <561E4947-6D56-4431-AE08-C843FF232066@yahoo.com> X-Mailer: Apple Mail (2.3774.600.62) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(0.01)[0.011]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.83:from] X-Rspamd-Queue-Id: 4WVH0L3G84z4qYf Michal Meloun has committed a fix in main: See: = https://lists.freebsd.org/archives/dev-commits-src-main/2024-July/025399.h= tml that starts with: From: Michal Meloun Date: Thu, 25 Jul 2024 16:25:09 UTC=20 The branch main has been updated by mmel: URL: = https://cgit.FreeBSD.org/src/commit/?id=3D5670b8cc3672d5a6bc2c41eb48d7d013= 43c43ad0 commit 5670b8cc3672d5a6bc2c41eb48d7d01343c43ad0 Author: Michal Meloun AuthorDate: 2024-07-24 15:11:27 +0000 Commit: Michal Meloun CommitDate: 2024-07-25 16:24:22 +0000 libthr: Preresolve selected EABI symbols on arm. Add the ability to pre-resolve architecture-specific EABI symbols and use it on arm for selected EABI functions. These functions can be called with rtld bind lock write-locked, so they should be resolved in forward. Reported by: Mark Millard , John F Carr Reviewed by: kib, imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D46104 --- lib/libthr/arch/aarch64/include/pthread_md.h | 5 +++ lib/libthr/arch/amd64/include/pthread_md.h | 5 +++ lib/libthr/arch/arm/Makefile.inc | 3 ++ lib/libthr/arch/arm/thr_rtld_arm.c | 67 ++++++++++++++++++++++++++++ lib/libthr/arch/i386/include/pthread_md.h | 5 +++ lib/libthr/arch/powerpc/include/pthread_md.h | 5 +++ lib/libthr/arch/riscv/include/pthread_md.h | 5 +++ lib/libthr/thread/thr_private.h | 1 + lib/libthr/thread/thr_rtld.c | 3 ++ 9 files changed, 99 insertions(+) . . . =3D=3D=3D Mark Millard marklmi at yahoo.com