From nobody Thu Jan 11 16:56:28 2024 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 4T9rRb4zDtz56SRZ for ; Thu, 11 Jan 2024 16:56:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (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 4T9rRb2Jpzz4xDp for ; Thu, 11 Jan 2024 16:56:43 +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=1704992201; bh=a0/z+ZhJP5uI/SOUNjuV9Y6G2tKXqAPH0jj1i0+HW1U=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=biAQjjT3gmk4DMkn17hnh+VOJ2bz9DY37Zdnd9egMnht8fQvz07va57+zW3scA1EiJSzU1FlawvTP9XhguKybvY7BUVT+QW1zkrNABOvPCYeVT+QMa8Ftv3NgBZWYrWLy6Iku6rrAnfPBe4gM2RWCwzt3DXlmr6Rh7YdU4lrk0eNRyx1oTyiR9P0ZrXldOeRIhwYCttrrEzTMm7dhPaS/sLayruvIX0K63Pp4sNTcJDmu/WJGbS0qFDgsUDK6DuTPUYmzS//QpJo5IJCBRd9f+1F0P9DPhEUAcw7nDojW9nYflJoIw5/p+e9D25fqF5Ph8fg5Ac32oDdmaWJGMqP4w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1704992201; bh=lfRP/Xy4ichq3lZqR0uPfwFH/0xJNsw38tFWhc5yeeC=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=tOVzNlM5PLXfaINrVSI4vHo+twEFhviWfoyenaBUBcXroEgEND01WTe2o+PwV5d/PRPi3KQsk0wGifGWM2TdnHE+3m7aHg62Fj+pXZnwpdJBiYsfLAIQFTiCmw0uHw6GJbJs2Us+F7XGGa+b2bG+r+QCEDncds1P/XtS+6K1vTmvp4ave95tjpf9OYg0rujROtctjX6zwkiG4gjfRKwD9VikKbipw3Qk2Wxaxl+2gylY2xI9NY50+y7cK8aNZKIhxjrFPyloI8mXsvzh7M6fh4D9jPMMpXVE/ku2Qx8bAYD7Hsk7Z6SMKAxzQzMPxXTPEjqQRn5LJTU7twUsfBanjg== X-YMail-OSG: AyaAvFMVM1lU4a2mmRQw6CBZqTQYRbNc.obmSiCufXhPcAT2NvUhmKbIBDS_zLw .6fx99HG.w99MF6NlDUMXlgfypQo2Fz0I4MXejiyHItb455RRrarqSSg.qOqScr8eG54Pj9jmd9L jcGy.FJiIV0_9xyOG7t710DGsRpY50YUN5DiTbM6wLq0kG8.fpQc3w8JRqWxN13eTYIX5oPHwy1w wsyLq6p402UD37saShwlU2sru6a8v12kAj5pLLUWbDHB2zEl4qGKmlsX6umcCDcdxOv2NBbSq1wE lp32ZgcHJraluOtF4LNIEEFYaqj96.nj93iiz0TyHiXg3eCYwxmLC94oPegoHUKhtSs57SGuTpQg ochSVLUTTm8b9Fhy0oaJCvLq2YonGKUX_rundrsBGnhjpodcnF2UqY4rI84FotuurB4QqOdxJx6P UEvrFxtLC0d63vUtikFml1lEAllUjjDLbiFAsQ8u.L0VhmRgcOas8HbeIpVkPWvatvXmuitv5KDq b_9UMgZ7yaXe61e0wMSuSkXu1fyY9mqLfApWRfSaB7GazvY5LWa4YfsG7w.wZTznHLUSCcnDVj.U rje_5LZOW7XQP5I.ETyW0tAl1pXA34CHsg6_LBXNGYFdU4jiKuGci1CCsdftJ3h3Rv7KJ3fTMUCg DfsVDm12UOBgDcYgsRM9PNZGiFligrBHel0GULmWLwhnCgR47rN2YEoJa7FYvZe62JHwbSt1apfY HrnMbResuIrmEGPfCQ4w.Q..Lq4C.AY3d9U5WKeMSVPXD8FXmIfXFW4ZFmydEaMAdDUMGcPxTdKz psYokBc0IARS0fEruDnDG8bIRzEsvCdxeoXV1RQyabhK01WN3JLix0soFDQxNXDyox7kOKhu2rwp w_2cpahDTD6WRuvo31F7HRurpH7sOmNoTCW7Qbk.I7uE_fDR9zbSdyNDbr3VekLs_KWT_diaDe0r 8EJrQpZZCvlYwOH7RbRc7rfUhY_qtVX3ImOMZXt1Csa_IM43Srij0EBkxzp_VuU3Hei1_Icriajv 0kZMpXGLRgcgGWMqGYwFKDQj_i1UVItqS6hg0h6W6uQkVAytElYSyLTc677n.7AbMQAlSnCYaNMa 2fymA4tBpMO_i0p41vzJLAifKgfihblXze8Q84.yC3kv72qCAQWc0l2EVFAbcrb_NczUvzgAPGdB xfDlBn7DPM4vv31LWFNskXIezkscvVeq8810Hr5sPiHZE8iFYbqRKGUsmQOlcmDRE9AxY7lzpW4Z EDwct4t5ROji0Tp3.3nsSiJ2QP.S9s4omPB27JPEE4b4.HZxdkpXRF44B_OZVd3D.9SIZPXuJVTI HLW1e5vTskw9by67aZ5NeX_yWNPUtmQ4aq44ztMz4Gt4PMqDz12gBHfw9jkWkngs7uhWM5wKWefj Kz4haw1QDdUACHtO.II0aDKLLVFwK0Qp6djhcIDVkTZvSU6otTXmh3jX8lI7s5lnr2W7osBsNYBs XBvaZ6zUH8_iGeiAddMYPRbP4YfMadpVGknTilt3S8tw2l.mxHpDdWc0paMK34zbD6fu_NiZD0o_ Nh1MswBr.I.9Tzn9u7AhsQBSctctJxMEtqcmTGJ60wh7zZQ9KPSmt_fClj5P8pww48zaymaRqZUB uSO7z5v_xjIRuoDAYLh1ndBHWXDJ7VlN9jvWHeVvdmvx6ObUqZ1b6dO3htahY3I79d2cbgJ43Ve4 XKoLe4teX7O5f9npQb_t8tYwFjuBQnh.xlvoWH5dcvG23YV0rknUxb.32lUu4UY9G41mlnyPpGvi fOOAyOgGRTMZp6HOBhynrIh9v3spozVZgEzXI0gmqRvIlpG1IM4uKUC4xzt4_vDPfjxvFFLxZAe6 HV0LcIDyd7QgAggTgmgQW4ePClYADnnpmnie9Hc7cTd8yCl4JJfWRRWuEuSCDcAnGWH8Sg08NWIi kumtGT_qWfZzHlgroJIf3Rdme8BUBYKnWJjtxytdxc93yMuAmarqHJ6FC1XePdiLzpHl8rroik4q s33mF9Rc0iSzQ.CUlneZH.UoABybpoQyU3F2ij1RCkja..k7tQZvU25nUKDFb7Sa1nL7C8IkSwAr G9GBHumuogXiSfcyBk_X6Nl5XQnVKRSShqJqyva9WTQrYXjoItJKlPZfFrWhpfhL2kz3nWcAFyM3 IemvcY60Q2V2mFo8Kl3bNv_KU4tDDj3PNxMqMYjSyYHb7NVdUi8aR6kr_QWzQ.8ycmpGrPgZIDe8 Sw2CQYRmdNwaAenY256Z_qZBQddIZ2i07SZawTnCj6Y8LYT31d3VdoldaCTyNlfPvVMDCwpQAlQ- - X-Sonic-MF: X-Sonic-ID: 85d56f6b-a88f-4876-9b3a-b8d8129fc10b Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Thu, 11 Jan 2024 16:56:41 +0000 Received: by hermes--production-gq1-78d49cd6df-xzd4p (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 64258a18beda810145708262861cd0b3; Thu, 11 Jan 2024 16:56:39 +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: When will FreeBSD support RPI5? From: Mark Millard In-Reply-To: Date: Thu, 11 Jan 2024 08:56:28 -0800 Cc: Jesper Schmitz Mouridsen , John Kennedy , ykla , FreeBSD ARM List Content-Transfer-Encoding: quoted-printable Message-Id: References: <5a39810c-5fd8-4969-a222-2561b050b035@FreeBSD.org> To: Doug Rabson X-Mailer: Apple Mail (2.3774.300.61.1.2) X-Rspamd-Queue-Id: 4T9rRb2Jpzz4xDp X-Spamd-Bar: ---- 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] On Jan 11, 2024, at 08:20, Doug Rabson wrote: >> On Thu, 11 Jan 2024 at 01:30, Mark Millard wrote: >> (While I normally use FreeBSD's U-Boot type of context, >> My builds do have patches to allow RPi4B EDK2 use to >> avoid the problems that I know to test for.) >=20 > I'm curious how you were able to boot FreeBSD on rpi4 with EDK2 - I = tried with both the FreeBSD package as well as the latest release from = github. FreeBSD-14.0 stalled trying to initialise xhci while FreeBSD-15 = gets a little further but also hangs before reaching single user mode. = I'm wondering if perhaps I should use the dtbs from = sysutils/rpi-firmware rather than the ones from sysutils/edk2@rpi4. It has been a while since I last tested booting based on a EDK2-based release from https://github.com/pftf/RPi4/ . It looks like v1.35 is from 2023-Jun-05. At some point I'll (re?-)try it. I used the same style of having EDK2 on a microsd card and booting my normal USB3 media. The RPi4B is configured to first try the microsd card slot (usually empty for me) and then to try USB. I do set things up in EDK2 for serial console use as primary. (I only rarely connect video to the RPi*'s that I have access to. Mostly I ssh to them over ethernet and otherwise use the serial console.) I've access to RPi4B Rev 1.1, 1.4, and 1.5 examples, a mix of 4 GiByte and 8 GiByte. I've never used sysutils/edk2@rpi4 to boot as far as I remember. My EDK2 activity started long before that existed and I did not switch. The RPPi4B EDK2-based releases that I've used were from: https://github.com/pftf/RPi4/releases/ But there are many releases that I've never tried. I do use patches to avoid some reliability problems with USB file I/O . The reliability problems never interfered with booting and were only systematically reproducible via generating huge files. But the problems were originally notice via buildworld/buildkernel oddities that involved randomly corrupted files, but not many. The problems are FreeBSD bugs/incompletenesses in an area not used with most UEFI/ACPI contexts that FreeBSD supports. =3D=3D=3D Mark Millard marklmi at yahoo.com