From nobody Sat Jul 27 00:14:31 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 4WW4r76S2hz5RdJq for ; Sat, 27 Jul 2024 00:14:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (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 4WW4r72ckJz45KJ for ; Sat, 27 Jul 2024 00:14:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1722039285; bh=U28IbIZzFO413VIXC386atriOoKY0ktzgudp1Spwfaw=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=dIA3TGGNzPlCLBocTahkCboXtD03Ln8yr5LUOLs92kfIkJszjqM6ACfY2V4CgVBBY5oKbjuQCU3b4rS3HOzaiFcynpyyAgsGQzGBf2hsyUJFO6ii7Hme01jKHCrTqflZTGacXBdf2llz45oRNw43yeWrOLzuARhpPzS31Mf6eY1ZNUI6VoE1F0+j8DocoaF8jyqu+95G4ok7aKI1dDzU3VNwiQGy+EkOyvGS/rjBDku91EzwPo6+7Rm/a8NsQ/nVbcge/LO0bvtAuxHFLRx+i+sJDaWc3OlVBHmQPLxege7v6zIMiTK0VUucAEkXgIAkzi7qZj7+CXXSzLhuCdGBIw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1722039285; bh=pm3kYsonIlOMGNH228MMUsR06If12qWUo2rZEv+ls8c=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=A/4vbIYoiWXa/lZTDL3HdbWNIZmq8MLamRYJzaYcYD5msbugZGRd+ptbqubZ5A/KLCcCM+7rRt2tJdNnMRv9FXnUc77S5kUf3e4fgGclUpdvE87/cFpmfBWyLCrBhqxgXjg8pJyRyCR3VhLk0mVXbloHkUoHJzK/gKnge7Vb0d3z6iKaCZvt4as6hIrJLOkcMjrsnAU6msGLSSXTKEFQctNq5mmI+qh0MzMfadyVTXLR0TgyGgCA0btenulvMeBO24dh7aAqjgU/EJEfML6WrwEEF/Bolu1cDs7QlQsbrsMjhuKPymSv7wqGoW1klyfo554Xs7WZFpuQI+G+xzbpHQ== X-YMail-OSG: rOG0ouAVM1meo2UfNiFdCpBgmPAud9QqafVLyLOjBuGPNRHomjHO7MTIupd6PvD kJ6VZX2ur7kMxhFY0c_.GqRkv_diEDyjH_hYi7UUQkJ9ZMhd9pjIEa46jHMkeevolikz4ryWK9vE yMVFXz2xANaFFCmHC4fuYkABuvROuNMQ7bkpd3.0GNyvxnGuvjyCXFqnWTEnrC7Sp0oG0EWa64KG wCoiyy5fOA8g6rgeGeJIjtz2in3OgQqaPHmBYh1lqreuuVcW2Q.DQOVgiGiiolBOpB7NZirOFdWs 5OUiBAFgweh4NQKybMkoEZU6gkLgUC037AAxblBF3vKNdCULNSlOnqq.ZF8Gc9be9Rm1pt8Ms8mS NtNhec7BzSttvUX1H_tcHP9vkDd4j_BlP3WR7s1QwyHx25qSILId4Q.D5FMrtNyKZwDO94jCXc3b rSLW0hRtP9gy_vpN_E0al09luHCHw1VhLx2lyIGfW9iye2GFZYf6SFRe9IiG_uyb.dCZharKF_iu VDhmQmNrd2pdL2V3Fn46l_3r5p2Ph4CYJxP5diLbIp6ywyPRw.g.DlGwL12ja723mupf4o4csYah vq7eXOvankvVV60poo0miJclRP66jY_8F8jj5F4bGO.d5S9z5UJWCk2iBmj3bMfiSp1RdM83wgo2 ozLMzNeWVZEI9HWb0fi6HtRvPSmNGeS28gzwHL.hl.KrvUAcZP1hUn1JKXt0GHpmVUAVJHgsvxU. 5bC8_EOkRFLytJY2szT09rGvWkJS0RYdXaXJECfOZx8hggs4wD5ujosLUOf.51g35wzmeDACjnd4 5M4fCJtYSm3_nX29WlHZ6uHik7Lml52RoM4RYmHcU8KySehfHJa.ymUYkvixKcLHCQ2CkVQZ79NN OHKdWSQrE7_cbh56HhjYn6UyZv4Pp5gI68AAFMFjy9fJQng2950EKkHd2Jr.yBbDYy4sdvpaOyps ZwIqPkkpzvPglvF9KTyZ8UnyJh8g9zMwsbgYmAkXYOgCMvmbZ.N9Pr21eWUInezRlIcm.PZDCXsY la7rIIVbQoYk5F6fZh5D7hjqSviiIwz8yK4EHx6Xy1T9kV_AYoRPv0sqgBRe.VfzI6EuW2UOSVDF xP742NqPZAkAvOkGFjiTzMDtdNZJcEqnQWI9ZjqnUku6jgLJqcyI0x1TbAHAKS01EViw914LD9JJ 2QmtR.IRYdayP0S6DlucwqVoT6rUcd8f067sYhGyJqHNN5ljjDX0LeQpyyVVTBvF5cG_vBW38r7v W6bM6n9qj3hzl5CzzXizREgSt7096GOqBKJFNQFcGCbZ9djbBLXRJLeKW0luLzpHEIywNPZJHJ7W FOFhNBinciPft7Odcb7vxPG0om56g5S_3nACaokAerwfswqVOAxzVwKHCcMvlV3JQS7kfjsfxr2W lv.GTFLdhgjD2Spt9hVxfa4aGAAlgv1Vuc..BX1guQBX6orPLLughFM_a25zIDkunUObVsdIkYtu UERg_xHUV26NLRCimcjJ9YWPMGIBMOM1KYSqFLp00D1Y1vLWvS1xEvdQmvkjfKSwrAQ82p_uhKUU DbckLUpRj1Fo0Y6xfbAObCudwDKFhOsWcj9EoJRyJnIDD0NJdSJClDxF_o4OZtiGbeZGFsd4StB5 lURsiP8NeQDRqg0fXbDrzOzr9.msQ2MeLUNiYs.1OnsdYmmkTQih.usxakF9ycl135dPec1BiTn. C6rJ_6KABuFeFXVdjGBfka1N5GLMJ7O9EKdAwtbDhAjIGhac20QmrMaa9H4gSFd3lk3CbTMaRT8u GXMNeJyxkHuPo74N2qF.NHjj.dEFH3FKXF_UNNRvFz_P_GIbyxGxkvaR54BDrVVQjM3mJZfo7Csd AXfHTGsRUDm5bSmrSIrfIsfo6K3CU8lWEJNsErvRIoFU_V_m3G4Ja.wBW3pdN2T7_V4vQniiAE3T 6DeQyeeJQMZQ4MfL3dlU6IFw407lRFv6m_qMjP_fqLomXdSrpiJk90tolKUZMKMLh6l.oeYZKxlT YQHojJj3snIX4Okk7ahnN_VRhAQpkeGGwvYd2Ay_ydK7M0VjiSYG0LJ4KsJQ4W7AH6R3WW.oCcwH gyOr4HadcGyeQp8saEn3U.qarjBOUURzUBN88bU36xyG1h3Q37KL1d4kzvZ6yotPxHxTLU7kebWA q_.0ztvME83vD7qSsvIVRtNV4g4Qvbgdrs2V9JDD7.fMCLq8O0rhETwN3PZnukAoa1nnhDYVpA6d xf4VsrEVNvFtgM6hxDXn54WU49ZNYiPq8cAJg2O21iAa8PD86AsFnQOsscvox_MOuSUck0zm5uUF 2DkCA X-Sonic-MF: X-Sonic-ID: eec0a9f1-6408-4533-af8f-b2ddb7991b3c Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sat, 27 Jul 2024 00:14:45 +0000 Received: by hermes--production-gq1-799bb7c8cf-l6wmw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3b26f48a6143d5ecb081275db1ed9733; Sat, 27 Jul 2024 00:14:42 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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: Re: [main has a fix for] armv7-on-aarch64 stuck at urdlck: I got a replication of the "ampere2" bulk build hangup problem on a Windows DevKit 2023 From: Mark Millard In-Reply-To: Date: Fri, 26 Jul 2024 17:14:31 -0700 Cc: Philip Paeps , FreeBSD ARM List , FreeBSD Mailing List , Current FreeBSD Content-Transfer-Encoding: quoted-printable Message-Id: <68C09CB4-92AF-4369-A1E0-A6EADF092449@yahoo.com> References: <8214703E-AB28-4FB3-A3DD-03C87363D8C6@yahoo.com> <561E4947-6D56-4431-AE08-C843FF232066@yahoo.com> To: Warner Losh X-Mailer: Apple Mail (2.3774.600.62) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4WW4r72ckJz45KJ On Jul 26, 2024, at 16:44, Warner Losh wrote: > On Fri, Jul 26, 2024, 5:37=E2=80=AFPM Mark Millard = wrote: >> On Jul 26, 2024, at 07:56, Philip Paeps wrote: >>=20 >> > On 2024-07-26 22:46:57 (+0800), Mark Millard wrote: >> >> So, it looks like updating the kernel and world on ampere2 and >> >> enabling builds of main-armv7-default should no longer have >> >> main-armv7-default hang-up during graphviz installation (or >> >> analogous contexts). Hopefully, that means that >> >> main-armv7-default builds will then complete and be distributed. >> >=20 >> > I've set the stop-builds flag on the ampere machines. I'll kick = off a cluster build and upgrade them when they finish their current = builds (or get stuck). >> >=20 >> > Thanks for chasing this down. >>=20 >> FYI: As stands, only main has the update. The MFC will not happen >> for about a week. ampere1 and ampere3 should probably wait to >> upate until after the MFC since they do not build main-armv7-* . >>=20 >> Note: The fix is a world change, not a kernel change. So it is >> the jail's world that matters. >>=20 >> I'm not sure if any existing releng/13.*/ or releng/14.*/ will >> get an update for this. stable/13/ and stable/14/ are likely to. >=20 > I wonder if a rebuilt system will make it through an armv7 bsd-user = poudriere bulk.... I assume that this wording is about having amd64 with qemu attempting bulk -a for building amv7 packages, not about having aarch64 (without qemu) bulk -a with armv7 jails do so (which are now being done). Have I got that right? (It appears that main used to have some prior use of the __aeabi_* in question before the failure point, thereby historically avoiding the recursive lock use deadlock. 13 and 14 are still operational for bulk -a on aarch64 for armv7 jails --but are subject to breakage, just like main was.) If spreading the package-building load around more to amd64 contexts was a goal, and if amd64 with qemu worked well for aarch64, one could imagine having some of the aarch64 package builds on amd64 but all the armv7 ones on the ampere*'s. This may be more likely to work better overall than amd64 with qemu ever handling a 32-bit context well (armv7 here). =3D=3D=3D Mark Millard marklmi at yahoo.com