From nobody Thu Mar 30 02:24:07 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 4Pn6gZ4kVtz42Fb7 for ; Thu, 30 Mar 2023 02:24:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-21.consmr.mail.gq1.yahoo.com (sonic305-21.consmr.mail.gq1.yahoo.com [98.137.64.84]) (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 4Pn6gY18Wlz3GxJ for ; Thu, 30 Mar 2023 02:24:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=YrM0h0XR; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1680143063; bh=TJb+UsPBRmxcoYJUfkZCGXz3n9aSXyDuX9DjoAEPa1g=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=YrM0h0XRvHbQu404xBMcO7iwHwJuLhmgcLHk22Vg011DZ5H/Z1AyOZVeOLruDsWKs8o4XZSAJOEuz7VUniMj57uSP2pdIXzs8sVlrn3f/77BkbeOPvgJHcRqdbDlR+QP/sc81tNdgZsX+TdF9DUiTD9L3sva74/w5yyUqIx0I1e/SlhJ6Dq8GFhuIKRyAMFWW2g195E53BMxbm7UkTaV11uISLlAPjHmQNgqCtHkhE+w6lGHLPZfGrvWL3v/hHXv3J7E8/Pf1M1z/Y9KqKDhsZ/UuVoUbTeXsqsjdX1Nsyb0eTMZs0rEAx8wc5cCNMzm1gD72lrPOaCQdCBuJfbprQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1680143063; bh=1rzXk8VxyVhAAGhmIczxCAGIAPJOotqIr1zTqusFrjT=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=XqjaAswsCWpWFIbMAIgfq+ETr8hM+OvvWsev2ZuLZX9UrGzNe4zwtPTIDcKaa/XKDD4LR4NXvyG28LwY/7FE1KlNAMPpTxeEdL+1Dk9JbvgMjzIRlny7X13UDrtZ6Rh3+HVxgKHGRINqkCajCI0bEP676vCjAK47ettnYp0qh7Heicqu1nSMmvMO9gokdRV8uibEgnmFukOu6SHFU0/6zp9qJPuPbONWq4TjA3ANOKBM5gU0IalZGLR2tXfoTTrlcE5+YcNxcKg+tx2kPUxnBwaJwwYrAjIIzxeaCok0GiLqWAHEvekd3yZXN2Q+fw1zF6ypTMjic/5NV7fqPNfZ8A== X-YMail-OSG: QBUcSVUVM1lPkrieTvMylCrQbwSn__Ij_KfiKB6J.3zNe0Ktm1rN2vnefF1gUgC Cr0gXtZ0zkU8gnht5XceGgROiH4SMTzk2RWW_84r11nVEddW_5z5o8zvn1kz3B0FpEmdSw7__g_H _Dy4TtCaJNcWvPIDSr4cT0ptDPVp1YBPusXZdyAGg9FURNoD9sUC2O.HGjEQnCU2tDofFxDXPXZ4 gdaWynKnI19hi0VUGigXdt37Boni_vREQFfhc00r3OQlKcCmrDXlavYUO0pjZqdiljMlVaYbhirF jaFIjbWqAvaOrhi0ofp2aoPgOgWwZMZWE_1PIb27xuxcXJSczCyzzg_lauoOKrHdMCb1z6Ib.Scv VHdWJMLNRDDXQ1_oQghnR9n6snohJN.0DqunQ8WZ_aZqK5y_ig5kwDdy3f6DQPME_VAw0obuam_J 3s6kIWEIuh11TR.eUWzQsgAeuj56RPKXf9tuJ4bnxfaraS5sOSbWbLIOs20YNtpb1YPGAw2zlyOz 6eEVvZwvVpGUSnV0bD8MmGIFPnZMu4muZjd5._SXgMFI.YvjUdciMx.Rr3IUsP7nz3P0iODprQiX PxtfrS.xOApOfS1vukSeFYY_C9DT2ZSbvtekdPboUxTN0uQCluEiHfO0bII.8p4xNDqMgUVmv2D2 MmXz6wZKVPPb1dPYQN5lIMeI8AgNvr6JCu_YwD39WC3399D8quGJoYhzBZ_8H6NGTrF7FCUQzvAL Z0fy2y0j7dRk_OF72Z23teqauDPiZqHiPsNHRHfApBcLcWw9j6tLF9LUFp_fabTslvblksyp0e2I K1VXoYaThKgPqzl.KEa.P0tCmUB4KBFxOiXBzIbgGiSTJCBqcH0DdHEsZT85BhRq0l_ytzyHfZXC 8o2KugxS3L9EZQTJjB2Oa8W9WmMzz.LxePz1d.Fw81R43VBT99ZYMS.Jf6RR5CCkmeG8wyTKBuM0 F3BJcVk3KglchlK156OSfRcVuHiDPVAaNOXoWQJGs8g0Y8cdKd16fVByV4tu.vtIOoJBcTOikVrv XQJ5cp2.UKNXIsm7jdG3RoWEYxBlHea81txF99EvGPkxEBAi3RSuSdi76gxIYuDJ_yw60XEsQkXq kaqPG_Dhha86UVoAgtuq94IZ7B3VIqns2fNrhta.uGnct2OGBPqk_NImnxuJm_vdcaLutDJYE.Hs CzXMicbTF0T0nquBaP22K3GLmmTRh_F6N60KoM0lNdhjwwWgQ9AvH.bZbAwmBTstRposWySNKOOg o17K_m.KtPmUE05KNsBBhGL9sCrn3JT.W4H4vjq1HvNuheASAyJQh3AzS6Olo39CMBi04HkRcFAI kTlCKr9d6GTBmQvdCNqTICRzyPzgiyKfeVU5.H1hF6K5ZmvKcrl3h.P5_ffZHGG5tKjE9Lj_RrqC bayiq34VYW71JxdSL6_rjxzSeeSshsgrU1dDxqR4V.j3UDBvu3stqmGQIbAkfr2HCJ7SVuXMZKSt qcnT9tmONa.dZvN0217TSCfkB0Uhs_aUt8ZQrXSenewHxlu8NVnCmO.fxe_ks9F1DgN6AEZdg7r0 MHtbtloKvSSZclUYsyMURymLdsHecHJyxRtUDcS7NY9l78_SsuiswXMilpHWkKdQhyiar1HMRTbZ JOoT2Qlv6dvHB4MMp4zXct6ZuPyuP.Ik9S22KZgYCuXlei_1Gn6YIiaLxmGJlDhLQ4IW2Jxnfu5H J2vO1b8TiP7zUPeAC23hMsHp2KmW1XS6YjAkc6K.b0R.VCAyR4H_ZwlK1qJ_0y1ZQ7C9LbACtYXY EcH27JMfeyTolMyoSy8h5ab6.4x2FlQGE7nLeu.7bH1K_IlVxFvL5i23RH1Urqbm6_.XlJ5vr6Bg Wmzw2HrliAuNPieIp9Xth.GRDJL5tJJH7D38Cg7y2MYTVpzLkmXVDdvuH_BwlzEMIhD_m5ZVkPQ8 AJry1oiMq1oRJVyAhI_VNBCiposglqW10RxXPXNiaSENm_FetsyVIJI36ndQRE_QN1KwwhC_LNE7 nRcBMDP9c.arF6h5bQAHEj2jj1EvoWwSQEnemY160YL.uyoKMRjOULdABCgavHLOM1NPfcJEa3Rv MgNYICkYs1RRdcljvFZKZknn6hTm1YsdQ5b8kQtLeMhpvI_ABcADakn0WkLUturXVBhIzpH0hQf8 doRIEiLJPZQkw41FBSw_ur7qVxr3fPzw7_bPksE_ooc41ZCt6VsvkVDtFuk.UsYdeGWv3cjL._Gv 8scmnAwXxd7voPG3ygymAHApWGaBRkH8x2w_NX6aUQPAP4RR9Un75AnxX3mZcaOYSot0U7dvDVle h2g-- X-Sonic-MF: X-Sonic-ID: f5536b73-7f78-4480-8d76-e127ff3e50a8 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Thu, 30 Mar 2023 02:24:23 +0000 Received: by hermes--production-ne1-759c9b8c64-7kw78 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 974bcc926a11e1576bd48f978adb64ed; Thu, 30 Mar 2023 02:24:19 +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 \(3731.400.51.1.1\)) Subject: RE: git: 6926e2699ae5 - main - arm: Add support for using VFP in kernel [vs. devel/libunwind for armv7 package builds] Message-Id: Date: Wed, 29 Mar 2023 19:24:07 -0700 Cc: "kd@freebsd.org" , "wma@freebsd.org" To: Current FreeBSD , freebsd-arm , FreeBSD Toolchain X-Mailer: Apple Mail (2.3731.400.51.1.1) References: X-Spamd-Result: default: False [-2.35 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_SPAM_SHORT(0.15)[0.154]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.84:from]; RCPT_COUNT_FIVE(0.00)[5]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org] X-Rspamd-Queue-Id: 4Pn6gY18Wlz3GxJ X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N h= ttps://lists.freebsd.org/archives/dev-commits-src-main/2023-February/01255= 0.html ("git: 6926e2699ae5 - main - arm: Add support for using VFP in kernel") did not follow a pre-existing naming convention that devel/libunwind = depends on, leading to 6000+ skipped ports on the FreeBSD armv7-package building = server. (No claim that there would not be a next-problem in the way, however.) The details are . . . # grep -r "\" /usr/main-src/ | more . . . ignoring debian no such file notices . . . /usr/main-src/sys/arm/arm/machdep_kdb.c: memcpy(regs->fpr_r, = pcb->pcb_vfpstate.reg, /usr/main-src/sys/arm/arm/machdep_kdb.c: = sizeof(regs->fpr_r)); /usr/main-src/sys/arm/arm/machdep_kdb.c: = memcpy(pcb->pcb_vfpstate.reg, regs->fpr_r, sizeof(regs->fpr_r)); /usr/main-src/sys/arm/include/reg.h: __uint64_t fpr_r[32]; Everything else uses fpr (no _r suffix). devel/libunwind expects the "fpr" spelling ( from = http://ampere2.nyi.freebsd.org/data/main-armv7-default/pb73012d372f5_s91b2= da1370/logs/errors/libunwind-20211201_1.log ): --- ptrace/_UPT_access_fpreg.lo --- ptrace/_UPT_access_fpreg.c:107:25: error: no member named 'fpr' in = 'struct fpreg' memcpy(&fpreg.fpr[reg], val, sizeof(unw_fpreg_t)); ~~~~~ ^ ptrace/_UPT_access_fpreg.c:123:30: error: no member named 'fpr' in = 'struct fpreg' memcpy(val, &fpreg.fpr[reg], sizeof(unw_fpreg_t)); ~~~~~ ^ 2 errors generated. *** [ptrace/_UPT_access_fpreg.lo] Error code 1 =3D=3D=3D Mark Millard marklmi at yahoo.com