From nobody Sat Feb 15 17:03:46 2025 X-Original-To: freebsd-current@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 4YwFcx5P4vz5npBc for ; Sat, 15 Feb 2025 17:04:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (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 4YwFcv5ftxz434m for ; Sat, 15 Feb 2025 17:03:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=HLeNEz3G; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1739639038; bh=QFz6ZDBlyYHLt01AYhP0tis4quGZvYAmpZ8aa1AhxCk=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=HLeNEz3GTD5HccPb3E1UmJUD1lK/XoMMjlFEAX5KzsmVw8vmQi+Eq3y/hA6rV232ko7h0IgSACF2hhTiZ9eFn4ZXESTSWFblAlmkzmhiIAyYkRSiyTZfIvumPKOWH8UACL8nIfuHoLb5QWSKtinFdAm40WD1mJwuWnhKjWXmKnUucITN+iFuaghR7WcJM500rFHtikeKHjIo/dxGxzZorEs34uScKpm89AV1cJMgLoU4P7FFjEqp0vGws039+aoOWNMqQIpW1KCkcP8LdAizSIkaerkCPP2s/pNOTCQnt878hBsBpFaKtVhBHji+7xyseP4SBPdMDIlOEwARg7+csA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1739639038; bh=tN3yWWa9VnNFFzyfjsg9l3Jf1S9hhy4kN/DZioGGlrj=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=HZRRTuhrQPwGEOEdcAdzEVQxR9J0ml0f+uE3hZgDRunrLXN0BN8203s3EdzHq7qydIp+dosN6jLAJRTdPjKJXRc2WdpvAZvN+uHuFTs79zyXf1Wul+LgP/rdGE5NymZb1D35iw0Zm7Ut5aYwNKSs5HQsX+K7aLK3Pn8GxhcTDo60zcVgu/5gsMNfQt+jlpHOyFEAP8T6WOvGLjrSNiGWnwXiUUOh0r8ETP3KMI1cvLQHhA+PW2nibb8mKziOsX9J8ExtZwHShBprToKcLvgpA8bVprT8v0clFfO+AMvvZ7rumCwAWJaEaI83ClYxrONAtznd2hlk0p7l6tm7/2wzog== X-YMail-OSG: DLO4DaEVM1k4Gz5vqr9sw_y5QazFUyGPx7fuO_M1SsHg9p975pe6hNSx7Dnekxm O8p1SEd7iKzd4Sr83CL8dbZm9XjqA1ZAeHdxPklHslMw4XktGW4DNdGEyuNvz2r1Ui7dmCpZqWOb LcW3WDUyglRTT0RMQgNWiO8DIVOxmyYfMWLN6t6jWIxxWqlmV3e6BFI.aobhqgTtPICIxb4Ad7M2 4uwOWm6FIat1JPzP0sDV9Bc3yz8tg0QLNw55.FMlC1gVvkapp7ySRkMapBqVwUcbHGDfjNB4RkbG It3AhPxC4IzcMJHnTetyqZ1jZiJ82iRJ_hEaf_xj3FIL9mL5LziNE594NUXyJOkkW72fThjJJJN6 x8tvgAIdoSfCVO4GYwg9_52Ot9VZk6Q2M_DkPFtlqc2BNY1YOSS2wfUF6gL7X.YvW9aowV8TUf6c IUkiW.9vBQAgDVo8I6HLhxEY2G8UNhVy_.sp_3ecxYBegVtth0xrk8uDDLKR3NoxCJQ0g2kZL0hB sgvHZQg1WodTLzrWA1tVIXRRhPXnukveVjWdGUpIoGSnd9yvwsjghucNQHYiyMUcp55JHQWIP1cE J3O5jP7WBgjKbQtC4w8E7c86DARKO0hc1WNaz0ub17hl1O4NO5SeBqh2__DhAkQj5Q_qz6vRaIdU LdeWj_Aj4VwBdbT6Tet2j64FlwNqrtuA6GKzHP.0BXOCvRgL6IYxv.hjTBon1Az3jI02Jnv3Gf9p Fg9DjsheQSSCZLga2f8g_Z.nK3OiD2zVw0uAp_F523tLgzscvxrwMO2KgclqwTNmYk9ZXsy7w1qR wFclU8WOgjX9NHzTB6EuoUNFvjbaHC_89khC3.92UbUIrlmQwMO8X8T.T_hV2wXdZBbG75p_7Rkv v0u.a5BVgwpKcKew7RnlHrQjWbtBhTmGUmZu0EOA7v4sHPSeyH1.wePRtPEa6ij8VAi6yPH7244k VaG8uTQLIKEoixG0Mv5e.qn1E4IotnEnYgnhpjmI6sA.zzlMvtbRnH3vU2Xj516z8deDdxU0Hdaw Bpe1bUM01Rp5evZJtU3J_UDHk1C2XUXLCY5AGJRzpDvZcKBiZZw8AgAuBudCPxPKJSpJTAOwZCsl L0c_g9G5HyjwR.9BnbRD_XzsDD3ltNGqky2mOg5R0lxkV3W8_VYSeAo5sWOTd0AghaTfd7xbChm0 TF4PNrJxLdbuQmYxjlGu69es3XchWKC4How37rEROfDQQuc_sG8gO_YTQWIoMQ6ACIMP_sXwvDby ugH7CK1rfa1pZEAsosux9Lhv5sus8cLyFeq29f64PJXWEBCgVbUOroxe1bR3U4HjPpRXzBIiHKo2 lBpXkd8C1nuEoc83Tv5EWMZZYuhnhs9iClhx5mAN6iPixFXcLsCv6umZv9VXyCenW..60bz4Emmb sFTeBceOnnYVigO9ieLs6TfA38WaabTnZF4bniAalY3fwdDZVawHpMjX.073Ouk1cKJfBdLWkCkL h4Wlhs0X9DQveKe6NXjOViOqIZFtIxGRSDjgo9VSCrR4N._FABbZ7J8_MXsIEVpxA9vLN1sjcZw7 6k_VSwiTi.n3dXGgL6Xtg6py0TduFmeDxlxGAaK_Z47CUnTWFLrXrMDqEe_bxZrrdH30S475_QWG 98pYSG3zu8zrRPv_YDOcVTjAfM5DOjrX_2LeNboCJnxaIwB_v8yGlGaGUKtzl6uvRxGljH8ahvFc jXkiWCeiTi2gN6j0COUsPbYdVB4ur5dKhhwG2bDDnFB5mjy67Sz.Iz0eWfkxgN.E47.jTQrRH37D 1LbeYQp5k5_sjLYafcUYrmLhHckJ8xMmSCpp4QVO9i6Pgn24EKwKDUU63nZu.xglmZOdq12DI2nP LPzcYkko02y_1SyWDDcTVHXJr6DFqXfCN7CIP8JHtCSYRXCtSzJlDe9LlFdOgljKN41Khvi7AA34 Egr8B2bZQnROt.jJ259BOseR0qUekJSWQ1KYlZkKZPRhBmWpItyUhn_jP0lhfxMV8KAPwa0yeKBK qkrdIdOnepRFox1X5IEbJ_H6LlPdD37CPlpPhrnNzYi7goIavjvfFBC6L_T0NKYld1r4Zjyx6yLE vMHymrOlzE.fIK_NcBohquO15woDtPHFukm_Ie2zZXt9h4m12sSrtuTztrh5.AwL5I2tG0FebCpt DobbF9yShSGyUHGuE.9E5_gzrhHY5zn1fgaQtaJr3mcUinQB5qZkZjCYtUuqx6CHHOVg_UluOMWN Sm9ojahVsKFynig83P2JfAJINWe5BQS_z.JSJ_ZecaBTggkCqFIPFmHVAQ913WJ.zDYcQJET0acW ZdQ-- X-Sonic-MF: X-Sonic-ID: c789ea19-3f7e-44b4-9210-a04648793cce Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sat, 15 Feb 2025 17:03:58 +0000 Received: by hermes--production-gq1-5dd4b47f46-pfhh2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b575d7eaac47ac135a3c1c6dcc1904f5; Sat, 15 Feb 2025 17:03:57 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: No GENERIC.hints for aarch64 (arm64?), armv7, and more; also /sys/ based paths are referenced but seem to not be universally standard; also which ARCH standard in path? Message-Id: <82B278D1-6483-438A-AAA5-DFD809B2E736@yahoo.com> Date: Sat, 15 Feb 2025 09:03:46 -0800 To: freebsd-arm , FreeBSD Current X-Mailer: Apple Mail (2.3826.400.131.1.6) References: <82B278D1-6483-438A-AAA5-DFD809B2E736.ref@yahoo.com> X-Spamd-Result: default: False [-3.49 / 15.00]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.69.147:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.989]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; TO_DN_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.147:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.147:from] X-Rspamd-Queue-Id: 4YwFcv5ftxz434m X-Spamd-Bar: --- [This seems likely to not be limited to main [so: 15 as stands]. But I'm using main as the example for the issue.] In: # man 5 device.hints DEVICE.HINTS(5) FreeBSD File Formats Manual = DEVICE.HINTS(5) NAME device.hints =E2=80=93 device resource hints . . . FILES /boot/device.hints Device resource hints = file. /sys/ARCH/conf/GENERIC.hints Sample resource hints = for the GENERIC kernel. /sys/ARCH/conf/NOTES Notes on the kernel configuration file and = device resource hints. . . . For reference: # find -s / -name GENERIC.hints -print /usr/src/sys/amd64/conf/GENERIC.hints /usr/src/sys/i386/conf/GENERIC.hints /usr/src/sys/powerpc/conf/GENERIC.hints Multiple points: ) It seems that aarch64 (arm64?) and armv7 (arm?) have no such GENERIC.hints file. The same goes for riscv64 (riscv?). The intent for powerpc64 , powerpc64le , and powerpcspe may have the same issue. ) At least for how the local systems were installed, there is no such place predefined as /sys/ , not even as a symbolic link. "man 7 hier" does not list such. So it seems /sys -> /usr/src/sys is intended. (But /usr/src/ need not have been populated, leaving a lack of any GENERIC.hints in such a case.) Best to not to depend on /sys in the notation shown? ) The /ARCH/ reference is unclear vs. MACHINE, MACHINE_CPUARCH, and MACHINE_ARCH. The example paths existing for GENERIC.hints do not help because they all allow MACHINE =3D=3D MACHINE_CPUARCH , MACHINE =3D=3D MACHINE_ARCH , and MACHINE_CPUARCH =3D=3D MACHINE_ARCH. However, based on the NOTE paths: # find -s /usr/src/ -name NOTES -print | grep /conf/NOTES | more /usr/src/sys/amd64/conf/NOTES /usr/src/sys/arm/conf/NOTES /usr/src/sys/arm64/conf/NOTES /usr/src/sys/conf/NOTES /usr/src/sys/i386/conf/NOTES /usr/src/sys/powerpc/conf/NOTES /usr/src/sys/riscv/conf/NOTES /usr/src/sys/x86/conf/NOTES None of of the MACHINE* are right: x86 is not one of any of the 3. Otherwise /arm64/conf/NOTES would suggest MACHINE as the only possibility if /ARCH/ was uniform for relative to the 3 MACHINE* possibilities. So?: /usr/src/sys/arm64/conf/GENERIC.hints /usr/src/sys/arm/conf/GENERIC.hints /usr/src/sys/riscv/conf/GENERIC.hints with no aarch64 , armv7 , powerpc64* , powerpcspe , or riscv64 examples? =3D=3D=3D Mark Millard marklmi at yahoo.com