From nobody Sat Feb 15 01:06:11 2025 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 4YvrN368LCz5nwZj for ; Sat, 15 Feb 2025 01:06:27 +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 4YvrN22krcz3Rp0 for ; Sat, 15 Feb 2025 01:06:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=ewtnIXQg; 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=1739581584; bh=hOxt1f4iMG64JvoMfOl7RvML4D3ZKPuB/dWbGG6Tsfk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=ewtnIXQgcl8sMVribluUIhYKdCwwf2Wrn6/vV4pOKKEFWhqznOysgSeKZoErfqBnJj50ysqtMcEk17y6Kx9CC9f/SNnx6q5wt5tbCIdI1HZJQY3ubkCf7Q/xkYUJoYbbRHNhP2bRj/pbyMMWojSKrNrMzPHp/I7vNp8GxwTBDgx/Da9nexjvq6jOjv8Wz/5OL4h7wtWVuUGIfPgCzVcv0KV16kmtPqNkhsoHlodlL/He2Co+nVaL8dRnZX9ajMLCXWBDouxhbcp2DOqvZ321s/IkNHZ2WWWK8E9Ky8zUjLNZLB5uUhv5mVXNDVzM3dupBmXNZVBMYWwwLgx1xJRydw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1739581584; bh=dKrkXBFZxHEg0p7XqivnxzrQxguFXVkMT3cDB+LENI2=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=nswSmPVZ//sfXWrSEKzsRWbLGovyipJNWSDU0ksah4IBTVLpHwVX/V/heGUoO9kCoCqLr16imrXayzr37KAt8suEOLOGv4YT79yHQ0fWaHaCjkrGfTS8iWIhvBalo27RThjp2ZZAt90Dji0oGhQwniw4ywkjYNweJuq3Z1NV26Y8fBRKZFNRirFqViKpFANuWTAA7jDRGL101nGJLB6feaGsbtNNlr5od3MmcLDtG6Wg9pUrLGP5V4wAxlD1IkO/+bTORg2EsLYgcHIEeKPdxZ1pW1xnjPNmliqrxUIyUdLjM4v5jntgdRUIlFYeiBmL1sYTOclaa6VVwD062eql4w== X-YMail-OSG: oSjAZZMVM1m7JlVs6mj84DtDOppgkqVv4WZD7o5l9oqp0eNa8pZvNU_1R9eqJxk n8oUtlYKRVQr8EnOCoVMSmm5rI4DRtVYuCGUfWpKNPvDRtRTMglrYIdpOjJqXLqlpbd2Lnd8iqAs 8vZQANpqWYb2pV7SLJDgD22CfvOwtzGhwwpBlgUaz4oHaLHEjEUMLA2_.a4cJaa8l2jhUzqtk6IJ KVXjdiLbqIE5JapQUiGPtrVh.TI45JFg9n4IMiAdQUJXJG36V.pb1Pj92CRmd3czHO5tRUSV6vwo bVRW59Ltf7iAbtdvOVRm9wJeoConcWGdbuxGCGu8F_WJczJmNX5htusuRzE6k_Bsh8wT_2_mtm4V jWKINjFOVu0BJWZgvPqme3RgiY1tu_iozU6MoHQtAZXvGsJY7xjJGraBDbbutkAofRPHdmMukVV_ lyenQ8kb9c5IIAZ2nJbPAsGKkiHSSaoq3J6xX5WadbBjI_fGMeoVbut8kV_H4t7UQSRadWcOl3uG 8by0kfWXlio.MOMxMGbHuy2jZULaZDdm7K509c783p45NQPuSCTppMP6IvBYtbKvmfR345omPqiD utFWUl8Cz2KRw1FJK70jy9N0UQzoz4mDPZtywRFIcWcmxwHo8zNxHHq0J.mN1nTM9CRbXiTugdPu V0DyYaVsQBZOCLpsebT9kDVkyUlJqjRDLJTNoJPy3ZVC1uASdNZwsolp4fRRcMKWevCR6p8YUK5t NSYVE221QPeN3jr1Wg2OS2qVpoRtDaBZaLf2AyQ.LKReEP1uLYakoFf3gASKvRT6jWh2DCet.vqK qoXO.T0IOEeaVGIRi7I4HZDtSJFx12oYK_ns0Y3qjr.Z67PqlRchbFxlrEHi9i5Oi6PYCoV5le3J keYyaKka2xPKAHKV9BNuA35fBfd7tzwkPtoYmza44ImfQtHpt5qcHJmZ.pX.Gz8oLfPEPxR1bXXY 2A2FnWrURVFjnib0t9Vo41Pq8NJOGYb4aE0u39PfBmmcJuv.1mtLBY0iukBNR34vZnxOcjq9K67. yXZ2fnW4Sjttg_BDDHqaOJQRxzu.8HNojEaayJuM7L9evAj5p.eCQ7QmHoFOqlIfBAjtGnWnGIxs mUSbaJazWbDx0Vqjkxh.gluTgUBW0HqfF4KeqbD_koFAqhRBd5xfLqRXml43QBU43luOYd8xncus _0zIgUkV_4KJ0iaqUHO0vdF9aMCh0.J5Zn1RZVQQdI4KR6RN4zXjqya5QEZftAAHrlKd912SeYGR Qf9ArKmzWWE8n0MGUtlSRqkS4OjKa3bUZav1Wsl1tW.b0fIkdXOftwkI6QWw0dbGlUZ.NhCrN8LY LjQmFehTuSa0jRfRCgzH7s6WQxSN8dIG9WuoS7o8W1tZDno5kz2GKGL4Gi3nDKw7YeZayIxdOV_W Lid74c7laDQ_9ZbL62uoINaSk.OTgGDUw9Db3y2SZshr_HOJ0mAEgpSr9I7NmQTMwxMjKUhE..Ol _ynk_DplKP_oAGvDbgDVn0qZCrwtq2PYo3Nc5iBows7SSwEEdoqvsCQHY8dmAUlP5X0W8h7B8QVR 8lyLfZ7xvTzFL9uUaJf1fcxubgj1dwj.Zsb4jFqLcz83P5uvxXHliL5XcLgZDTb7rhx6N0nEgWiH pl3O0WKhHlKqI6Nyaxo.oRrjVMQtLkx8AZ1LZwQwVDLeE7gX2jiYvSh8lHu5qhtRiG4Jsi2EJIuH lLdXlwOxdErwHTDSHx1U2XzLlVqIF9x2UGG7hQRzoGcUt2BYojqfgqY0_B06xN704WePtHgQPC0c zqxGPuY1gLJwTjfpn1YGls.ZOk7YeJez4DGLzpL4W2eFBQVhPUVLYUZuIqg3BdH3gSHWjWVau_.2 FFl04cR5sSA4vfMefFvbSinuedz3Suwcgnz32DFcOwbOCW_XeyI1svgpCImd0Ebc76QlvXEaHqR6 ynvovtOCd7IbGlOnowGceAVr7pbERNXLokNyL4C1GYNzTc4mYoEUFhUoMNQsaSeWBNFzcAdtjOjb FcxAK11IVjQrZ5G4Ohjm_0ZamhjchXeFpMY2Y3nJupx7dd.I41Bgmc4e0OpSJPlH4dupvX0nvo2r jJ_pTjJ2_SWxyR9xXRX1fkayXBXcUU30atcwYGtfrrRTh0V6M0czoad0cWZbN_uI5QUo4FsQbWLx zfdrorUcRSYirAH0UQ52xH64.A2quWWNcVNAhbUAVDZyc7FgkL0teB1c_dt9YYK_kvf0A4_diUsA QIHwjVmVsZB0r0KJ5OP3pB6cpPot9_sTvtfHRmRT9sWkjPObCn75MWNI6nPlO17knL5_MIS2mFdh FCBIH X-Sonic-MF: X-Sonic-ID: c21fcc91-bd12-4a4a-b730-f1e2344f386c Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sat, 15 Feb 2025 01:06:24 +0000 Received: by hermes--production-gq1-5dd4b47f46-5xsmt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e24c17dbdca4898b3bf35d160b267f27; Sat, 15 Feb 2025 01:06:22 +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 \(3826.400.131.1.6\)) Subject: Re: i.MX8 Support? From: Mark Millard In-Reply-To: Date: Fri, 14 Feb 2025 17:06:11 -0800 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Russell Haley X-Mailer: Apple Mail (2.3826.400.131.1.6) X-Spamd-Result: default: False [-3.47 / 15.00]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.64.84:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.970]; 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]; MIME_GOOD(-0.10)[text/plain]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; 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-arm@freebsd.org]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.84:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.84:from] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4YvrN22krcz3Rp0 On Feb 14, 2025, at 16:22, Russell Haley wrote: > It's been a long time since I've lurked on this list. The Arm wiki = says that aarch64 is tier 1 and "well supported" but I only see images = for RPI, ROCK and PINE. Tier 1 status does not imply pre-existing support for a wide variety of incompatible/non-standardized small arm boards that happen to have aarch64 cores involved. *.dtb content is not just about aarch64 processor/set-of-cores details. Where standards are in place and more effective, FreeBSD has an easier time supporting a variety of systems, such as servers that meet various server related standards. An example issue could be the expectation for UEFI/ACPI for servers (and more) where less system-specific code ends up in the FreeBSD kernel compared to tracking Linux *.dtb content than ends up with in the kernel for small arm boards. (*.dtb's do not provide code for any processing, unlike ACPI which can provide an interface that handles a wider variety via code outside FreeBSD.) Some aspects of things are "well supported" most everywhere but coverage of full system level issues ends up with too much variety to deal with for FreeBSD's resources when it comes to small arm boards. > Does this mean I need to build my own i.MX8 image It would not be surprising if some kernel development was required, not just "building". > or are NXP processors not supported in aarch64? The issues are probably primarily not just "processor"/set-of-cores internal issues but other things on the board or in the SoC. > I tried searching the mailing list archive on marc, but there were no = search results for mx8 or imx8.=20 It may be that there is no i.MX8 interested FreeBSD kernel developer active. (I've no clue.) > I'm specifically hoping to support Phytec i.MX8 M Plus (quad core = Cortex A-53). = https://www.phytec.eu/en/produkte/system-on-modules/phycore-imx-8m-plus/ There is definitely support for some small arm boards with a quad core Cortex-A53 being what is used. But that does not imply things are going to just work at the SoC or board level for a different SoC and/or board than happens to already be supported. > Does FreeBSD support NPUs? (No, I don't know what I mean...) =3D=3D=3D Mark Millard marklmi at yahoo.com