From nobody Sun Dec 17 18:20:34 2023 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 4StWVF4l0Dz540bg for ; Sun, 17 Dec 2023 18:20:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-24.consmr.mail.gq1.yahoo.com (sonic312-24.consmr.mail.gq1.yahoo.com [98.137.69.205]) (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 4StWVF0Rt6z4NcB for ; Sun, 17 Dec 2023 18:20:52 +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=1702837250; bh=uQ6cVV91XSjTEiNGRxtQgzqlQ/D1rsDbhPsL8uMcreA=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=WvJCl5r/5HEV0xsE/Kb8InHcOy9grt0IxaNI3Ljhwp/YGqz7kwMrxie21jOCApTyC2E1EwCA6VMrXrFnxkWv3GT2p4cNkvk+8QNz5a+Us5F9IMXl3wub+Cuc+KoNhDA/1IyFuniLzxUCPPmQqh+bwybWIaVfgv4Jb392w27nYpcWQfEXAZdKZ7IKHojHW+Hu5TY8GT5PeA6lKxHn8yLk4jS/UyqOjhc7ZNu/YyJE8dHamiTPH1nYP48K3jTf0ET6QOJUKcaXPJWaZ21iZtSBn907XaMMjixhSGa+yZ3N4ezBS11iYHs9hHHXA0mObT42NV8CjFSD2tAP06YOHh/G+Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702837250; bh=/+Eb+bxdVtd5kXHSIIrfbmoxGzWX7WeKB+WdezsCmUn=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=sOs4MXTGKdnvBiDk3hz+3IBb6GVtPtk0h46WdPOVsM2vwIAkhzOM8KaookItc/IcILZsaA1okSWLYPRT9VrtZIsCpNgleVf9mHVe2MiBctCJdR+n+5MBFspqSbpBqCkNL/rQOmHWzqXiKD204nVvDkWe/XZjU3c5Z22qoS60XdykOEI2VmOnts0edHNoirQm3TdZYDz0t9lOWbxwawgfmEGgUHz8erybfmFfQuHI5hS4d0SpeXPJRAsPwGgh+fYyeQDUkHytpOrJ514vH8M6KVSmi4NT70kyLmRKpu+hk2cQcZAuEUgpj2peyGqudTisSUhLgCTk2uKn71Lqz+e5bQ== X-YMail-OSG: NNPDHJAVM1kzTIT1oEwhrDiuQQBFhJMgcebpldp1aCeEPbPASgb6ip4Rz.qeylZ OeI2CS78avQ9M5GHI3L6RkqDx3nk7QlFqRjO3WdTyaJe5wj6iZuRoRUQfIBjFBrrPLvhEGoGgoT. 8_0t58rg_HAWR.EmuiBxwRLtICdaHg357TZfKqJY81j5pvbsCsaD1IQ3LfFh4kbwLLeNjF3sPq4_ CfpzW9qsk7Im9n0O6VbC1yFQN95f2ZwLbjUAxBg3oYOIaRrqZyQ58yDmaWHzEmCyneJQGRgcuVrK lK0EXcUIXFl0Gczc24Ya8lIA3lZmkQM2SWnWMs3jZ5FfbXv1yXqx4MIljZ.2r8rjXd.o9SKXijfi ugF_bR7TAWz.U.SpTJyMmgO6AFMjENJXMl0V3JNTmH93ryhgtHinX4yAPr2EhChyED0texJs1e8o C9XuepUZG0rx2dYltXsi0p48cuh1QL6s1j5DolH2yGTvW4RRUipZ3nvnfVCfi1JfssF8Y52k4ZSc q.ro6IaibGUSjFSd1SixWMz0eaz0xCd.JjSGiQd5dkfUFa4XAVvZTamlHO.ANHWP2JPwTJPZE09j Sz.Isxblafp0pxmBlqGaHdJB0qyWoJVPiLZmVT4Z1imWwsVZ23b9g1GKpuPPenH6hq2Y4USdhuh_ tEmroIsJ_uZR6_g6BC6I1VdRYnzp62XilGaIOrdWC0VuH21e8H5DiDtmbkeRoIUswhDhF5RFzydZ 7UOro61x5no3CVD5sDAa_iyIawYu6z6MDdEl6BLaVRCR.scCoo1jAP2LmOahjt5mzxfGzK3vQnUx _RCQlt0PYW.WlzoHCUuFZuLWwZ.3n_cVla_XFkJr0ZylKBY1nTV4kOID0TaVNSHu6g1rOMIIIccB j7R7oNeH1jZTdBfTW1a_SfvIVbpysLqCXnRWN3evOtEuxUVqb3HyvhPrfy4oaHwZ9mj2uJEfv7EJ yOQnmJj.vom9qLBkSkJppadIf1yS9NByDNZE3qNMp0hozEgx3FUI1lFMdc1_8ik80ZvEnQP64i0A rR1sRD5D7Nme8l_bqmi.oq4q7X034o3IjXv03PCdtJNFmyCj7dKjwLw.L9LN7PJkRkXhwtqHGZWq AQaj4h6VJCi7TFz_cGZpOPfyX.8b03xQWA2vsT1Ur_CZLjZQlJ8wG6.MIcmkQkw.oJduQHPo8wFA rsJe.4lcUfuTKoDQ7iBUvhWl8IzN_j.kVY2zCBsO1CwkNe_DeokvPC9GlyRTOpAZoWv9hs0Cc963 WR4x1_Y1Ck9pLHNQfoHlE1g2dBU2SuzvzVdAt_3zRm0k8DRNAlZkLMArLQO9lDBfcP6.qBaUNtks dT5jkyGfh1nIEO8lZcAOTizDXL5ROH2fJ7rwe7FluDVSXZ8plD3.aGwI0rRl72YG_AKPzXP6Jh77 X8M.N.7EfIALo9hGxJ23P4yHeMlrEU26l9RjSFXMy0Tzt_dCURyHzMnLTdQ4MbkuNSP8E843H8jH vpCOKxnUVolSAMjEv770bee.0x66Q7aILONjJF.0t3mBg.CXSCR9ixaAjUTS.BxSiQpMHifanrm_ fYBP9w9gbXJs_JnSqIbMGczMwB7c2DPMZibVV1S4v0YRVpvF3no1yQRE._logp.HCHud7b_84M.B mfMGYsF4a3mOuu7g.4f2eIHYMkAJGg4exf.NmoGoRq4bSDJkqqMM7vsLA8MOjzW.9R2BcFAfDvy_ F_Tc6uQdfVC1zRFOo7iO_9G2DXaSU.OrgRQX3T1hG9eJrgG_Vn2yv.3STvh6tGdsEXTWw9aacYym YpIW7Rvs51RpWc8DjHOUcHJeCzkV1J3S1myo8dLwrBBLEwKpZzUvftkWxHri0rQjGvuMgn2WMM0Q nmAF15TJWxGgtYBsiRnvYt.d8WXfDw_LlOB14j2doxxk2S7iLSItGhQo8TNXxKfQcsmC8wXwQViS .vTxPXOMfoGUhU9kqK7JO89S4c44EqTuMezrZ8qKEIJ181x3VqaE.ExaIBoJQ3x_nW3Vu29wXo45 KnJdqxHcLl38_pEhdFzMiNb6eb0bsUZH6DFYwLYsw5EpbYCD3meR_Tcbfh8z.XoEI0nXkrKQ4Zt3 vu6jbKR3ArzWWGYd5AY5eUyuHkaJCWMZFX2H1qNOYEOcXlaqzD8actYO4IT8StaLNpBJMrxv0dEM bkl0_dgFN1SKw_CEuh8SJRBzUECNND7GgYaGMJeXzipIaZGY11hZk_NGdTflFATSy1J8kZScb03G r9Q1huHOaL.b4USnQuXBBSf8JSV9Y9fhfxHxPHWKbSL2McJWzuqsn3212eeP6EGBkaAwEBk3xPQw KxA-- X-Sonic-MF: X-Sonic-ID: 985260c4-fa4b-42d9-b093-ec21cd17dbbd Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Sun, 17 Dec 2023 18:20:50 +0000 Received: by hermes--production-gq1-6949d6d8f9-c9pk7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7473ad3af91ff898ff5578418755223b; Sun, 17 Dec 2023 18:20:45 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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.300.61.1.2\)) Subject: Re: problems on FreeBSD14 on armv6 board (RPI1-B) From: Mark Millard In-Reply-To: Date: Sun, 17 Dec 2023 10:20:34 -0800 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: <2025707260.15114.1702739060451@localhost> <29274DE1-57D2-45D3-BEB0-CBCF7C70681D@yahoo.com> <3E19FD5D-BC1A-4BA0-970F-BF195D8F7470@yahoo.com> To: Alex Samorukov X-Mailer: Apple Mail (2.3774.300.61.1.2) 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-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4StWVF0Rt6z4NcB On Dec 17, 2023, at 06:33, Alex Samorukov wrote: > On 2023/12/16 18:23, Mark Millard wrote: >=20 >=20 >> Generally the quarterly 132releng-armv6 builds attempting the full >> 34000+ packages resulted in "stopped:crashed". One completed: >> Tue, 01 Aug 2023 04:37:22 GMT crashed, having built: 14831 >> Sat, 05 Aug 2023 04:40:30 GMT "done", having built: 26346 >> Thu, 07 Sep 2023 02:38:44 GMT crashed, having built: 8272 >> Thu, 05 Oct 2023 02:37:41 GMT crashed, having built: 8276 >> (It is harder to judge the total that were available after >> an incremental build.) >> All of the 7 "done" quarterly 132releng-armv6 builds are >> from 2023-August builds (after Aug-01) and from early >> 2023-Sep builds. After that: all crashed. >> Quarterly 132releng-armv6 is the only type of armv6 build >> attempted after Mon, 21 Aug 2023 15:02:47 GMT (the last >> latest for main-armv6 build that has been attempted). > Long story short - I successfully reverted OS to 13.2 (monolithic = nature of the FreeBSD makes it way easier compared to most of the Linux = distros) and all works perfectly again. >=20 > Do you know if i can help to fix crashed builds or contribute somehow = to make armv6 packages built for 13.2? For myself, i found that building = packages on poudriere running in native arm64 servers is way more = efficient compared to qemu on amd64, and now I am running the full build = on Azure instance. I know that we are using some arm64 build servers, = happy to contribute to having armv6/armv7 builds running on them. The standard FreeBSD kernel for arm64 also supports armv7 (if the hardware does) but not armv6. You can look via: # sysctl kern.supported_archs (But checking for the hardware actually supporting armv7 seems to be recent for contributing to the text generated so armv7 may be falsely claimed. armv6 will not be listed.) See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D256132#c13 for a suggested way of have FreeBSD support both armv7 and armv6 at the same time. (That is comment #13.) But that would have an implementation effort first. There is an existing way to change a #define and build a kernel that supports armv6 instead of armv7. See the earlier comment #11: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D256132#c11 I'll note that I've not done such since lib32 support for armv7 was added. armv6 lib32 was not added so using a non-lib32 build of world might be required. poudriere just requires the jail/chroot sort of support for armv6, not lib32 support. The FreeBSD build servers ( ampere[1-3] ) are not booted with such special kernels (or worlds). But they do build armv7 on arm64. armv7 also used to be built via qemu on amd64 and had the same sorts of problems back then that armv6 still has. If you read my other notes in: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D256132 be aware that some later notes correct my errors in my earlier notes, making for a messy read. =3D=3D=3D Mark Millard marklmi at yahoo.com