From owner-svn-src-head@freebsd.org Tue Aug 11 04:28:33 2020 Return-Path: Delivered-To: svn-src-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3EEBD379729 for ; Tue, 11 Aug 2020 04:28:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-8.consmr.mail.gq1.yahoo.com (sonic307-8.consmr.mail.gq1.yahoo.com [98.137.64.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BQfwH6Hpzz40gM for ; Tue, 11 Aug 2020 04:28:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: zk6D3PwVM1kbiAjpbpSbxtPL3QaRMbDdYSBqizQO9FkxHxEmkinE0iqWIvQg8Az krzt1U3CmqQnarWplMlFLoiDm2EAZsJsGuArTqQb82Np2hSchCsMXMQiS9mfhZtoBMrd7hxgmU3t 1.dNZxIfiN2iA.1pEZeEeTa.l3ll0J1.dM4NSno6ADV8lYKyErraiROHs3EFkN5cZZZ1i4l2z7ge LS4755QwK09NWqJDHLBmzFfLdGmRYS8L7FQKsPjH9QEVnF2R7t9EsmkLDivyVewTKUMsg9zHS5ID Yrq1cBXPoXe_KbPysL8eQkiE2n3ljG7LW3HsfBk5kzpR1ClaBsIuU_A6JAVXGDE0gz1ISshdKnpv aqsBNJiYmYm6Mnc5WqUWPMdXIniGz7UfHfYKoL4gBVZTJIUcQB7LiokvwGBJmzmsxg3v9W8tMEhx NgOWEaHMXu9fFBx.zNfAD71qcUIYvrJgY0UsMDoqDJMRiOL4C9e_Cw8au6P92YVr5UNR5QA.YPUG NargOoq77ArBgdK6.OwyEIpkNys2NDx0cXPLJdLJqmrL_56C2SvwZtqdbqSANhVeRVDGA.SgBbMD lwH1H71h30sSlxSS7YOIEoz0IccM5tPNIpmAlmma155M36AAS2H6_1d37zsgIOtlMwvs.qoHsaYT Pkm96Yx4bEwvswdiLl0z0_dkXkBTO36ddZk6fVFaMGKcvULPzv27MaknVbJoCYoHaPYv08XH0VeQ yYcOLkoypzIhH4sHAULXombcsG6hEMJQep0ROeXMZnIyvyHUCsyGEfR1F2YBUUEbnl6d.HN85aDl cZRgSP63TQBoWAQliSJRwpfnh6odqyytPpQysx.cmZpvpAsVG462sduRe3sxgYN98kgmWgFeHBKE SerLEO6RaHdjd7YGZ2PQToc7UjGPUhvVrpf7kJJByqyHMjTzlACOcm5qummK6cTLkrA6bt_GYzqA gavCWxkBpBEqEnacnhEUqCr.vRxcn0e2HsHyH7GKyJ3i.xJRxQdTMjv2OFAFYqsIRCYRedhJQbee xOeTVkThjxOGJMBpF6ceOvTShCzSGfT.C.FDPUKO3gb9I5qmY8wmOA48EhXqxE_RY31IhUiFwDz5 8miZ2kH7L8filG1TfrcOTxTxuj67B6V1TdT9ozsED3Crtsy.DcA1QA5ByPOqLwBIpEnHpq_bUk1S 96RsTUDE1nFvjnfGCSBKHtgiTI0_S1as070WE7Tid.wTpBjUTbNXxLy.LOQAk5hbtBkrgFT0k491 UFOb70okcAMH3lLwtjVUtt5QcQ7xybcfiWmt3BuJw_ja.VOPtJI904lNdiRDGKjJgRFuQIzQLzLu GoCfRwjW48xBr_3F2U7hBm80keKMrkX4v59GSgPVWXwo9IMi74_PCu4QmC_ncCKTbTt89yPAM.jF vGP1oI3Vm2Dy2ksrTnu.TjPtVn53ApZgvOqiRCvjgdE6ITigGNOuLzk2l6XSMPUfGLrp46OLwWOv r45Q1HyXNPTAUz1WQ7epCIIRiLrsMsYY- Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Tue, 11 Aug 2020 04:28:29 +0000 Received: by smtp401.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 06a3f9faff97bf394c4b2f0f3501a131; Tue, 11 Aug 2020 04:28:28 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\)) Subject: Re: svn commit: r364053 - head/release/arm64 Message-Id: Date: Mon, 10 Aug 2020 21:28:26 -0700 To: Emmanuel Vadot , svn-src-head@freebsd.org X-Mailer: Apple Mail (2.3608.120.23.2.1) References: X-Rspamd-Queue-Id: 4BQfwH6Hpzz40gM X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.15 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.32:from]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-1.01)[-1.008]; NEURAL_HAM_MEDIUM(-0.97)[-0.970]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.32:from]; NEURAL_HAM_SHORT(-0.68)[-0.676]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2020 04:28:33 -0000 > Author: manu > Date: Sat Aug 8 16:56:20 2020 > New Revision: 364053 > URL:=20 > https://svnweb.freebsd.org/changeset/base/364053 >=20 >=20 > Log: > release: RPI3: Add the RPI2 DTB > =20 > The RPI2 v1.2 is using the same SoC as the RPI3 so it can boot this = image > but needs the RPI2 dtb. > =20 > MFC after: 3 days >=20 > Modified: > head/release/arm64/RPI3.conf >=20 > Modified: head/release/arm64/RPI3.conf > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/release/arm64/RPI3.conf Sat Aug 8 16:41:28 2020 = (r364052) > +++ head/release/arm64/RPI3.conf Sat Aug 8 16:56:20 2020 = (r364053) > @@ -4,7 +4,7 @@ > # > =20 > DTB_DIR=3D"/usr/local/share/rpi-firmware" > -DTB=3D"bcm2710-rpi-3-b.dtb bcm2710-rpi-3-b-plus.dtb = bcm2711-rpi-4-b.dtb" > +DTB=3D"bcm2709-rpi-2-b.dtb bcm2710-rpi-3-b.dtb = bcm2710-rpi-3-b-plus.dtb bcm2711-rpi-4-b.dtb" > EMBEDDED_TARGET_ARCH=3D"aarch64" > EMBEDDED_TARGET=3D"arm64" > EMBEDDEDBUILD=3D1 When I look at the likes of: https://github.com/raspberrypi/firmware/tree/master/boot I see two *-rpi-2-b.dtb links on the page, each referencing one of: = https://github.com/raspberrypi/firmware/blob/master/boot/bcm2709-rpi-2-b.d= tb = https://github.com/raspberrypi/firmware/blob/master/boot/bcm2710-rpi-2-b.d= tb It appears to me that bcm2709-rpi-2-b.dtb is for RPi2B V1.1 and before (cortex-A7 based) and that bcm2710-rpi-2-b.dtb is for RPi2B v1.2 (the cortex-A53 based variant). I base this on: https://www.raspberrypi.org/forums/viewtopic.php?t=3D238262 and its table: 2708/2835: Pi Model A, Model B, A+, B+, Zero, Zero W, Compute Module 2709/2836: Pi 2B 2710/2837: Pi 3B, 3B+, Compute Module 3 mixed with: = https://www.raspberrypi.org/documentation/hardware/raspberrypi/ and its outline: =E2=80=A2 BCM2836 =E2=80=A2 The Broadcom processor used in Raspberry Pi 2 =E2=80=A2 BCM2837 =E2=80=A2 The Broadcom processor used in Raspberry Pi 3 = (and later Raspberry Pi 2) If that is correct, then the -r364053 is using the cortex-A7 variant's dtb instead of the cortex-A53 variant's dtb. It looks like it should be using bcm2710-rpi-2-b.dtb to be treating the RPI2B v1.2 in an RPi3B like way. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)