From nobody Sun Jul 7 16:50:13 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 4WHCtC4YYSz5Q4jC for ; Sun, 07 Jul 2024 16:50:27 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-24.consmr.mail.gq1.yahoo.com (sonic304-24.consmr.mail.gq1.yahoo.com [98.137.68.205]) (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 4WHCtC1r8cz4hv4 for ; Sun, 7 Jul 2024 16:50:27 +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=1720371025; bh=oTdRj9DkfZRK+q271R5K2UsZQOtf7+XiB4nZMYd1pQQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=ZV5ii/5uesr3P1Q8U8Jo+vYRipWnXxJPkNufQWgYiM1hxFupt4KxrWtmUCd6/TkhocBEXXfpFCAN1FW5+8hPpw3/VgRuAdY8KBiYad8B7y0N7+LOPUBq1gnuRqon6VFUtQntOBkUBWXKgjiRbNh/5lRTrQi2NlnMR1lpKV+vH1NeuluVzgoUoyylKJy3ZhWHZwwsMEIxuEvO1MA4vsAt1X4dmM7dq/Liyhl0MO7Y1c4VMPg5j4lq2gkbVIg3EDgYdqT9uRXp/OMYDBAspgqbynGelePXgUh1j3p6Do04IDUG4V7cH96pG+/WlfKY0kZsYq17Grju1mtm07XluII57A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1720371025; bh=8kSfndV1db123RC75GHx/WQhZBXq/lHs/+2aLUNPQJF=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=uI72IYvnO2ts6cs7HWqsJNcMsLI+AuVwXCVvWb3Zb9YsSRyG9rB/ml5irhW4CoKJUm2UdRgt+NrBdN9TZzuL0I5hy6Q5UR4gGsCITtkJ60GSrlgx91PEZGZZzg7mgG1OZCyV7KLCEovki/vxarHzu0lgd/T2DlB8hufmtqNfQ+8UhDsUIff1WhVv2ayZ0MCz/L1F93HKZ5o7VoNHZ9OXIbKGI9IKYn7jVeilae4Q9ncoaoXJOYHPqi/xIT9OR/22b9Spc5YVjqlAb4oj2qNIjC+xnDKliLdYud//reVRIlDnCb2qC/J+FVnfrOtBNdOSbREGVYKOVmpAxprVGIGwHg== X-YMail-OSG: sh_bShUVM1mtYChzd931gNutCvFRw8vTPWQ8rRGq1KwxDP4TggENhW4bcqdvUBs g36_haXE8jqbzKyW5NZTNIRwhro5rqq0.h6Kq8jDO47zlL2xBIXqu9RVyLrk6iic2xAzzukL1vi8 WUWChMmNDE1gGemRrL0qUjxF4nZOfoF_cGcYYMLC8_JJVcD6vFV4QaPd5bwde55FoeCA4z_VJ0xj Znyrdoz1YCjUlYui7tYk0BBHqHa522fTBN13_1C2UGrEOWuuF5pyhvWF.RZmO8WfgMICVP55kX2g iU1KA7HbcA998PMC0w.MUhyBLVmPdOwWPgyndc.DmezFjCiuNWV.jq0TMiKXQPzcMsW4f2RR0vxv oX4LKBUMuYZCPgtBMc8ewjYMoUirRHULtGsjRPtnLRZDqGmxDxDqrdZ4SBUaBq4bN9A_3QGZNe3N vr.ymL2HFSqNMUVhhPt6Fb.VySXw.vhpWnx8_AUqakCwJY4japb7LzSzomAEl2bfzXB0SKoXPIE0 lSOfYPBYut68AuTLz34Nn_8JBA3DSQi5VvPxfNQXLESMLvQR8vUuoS5O8hsXgaIC2MVFe8j0xYYL QINpQEJlJuqHV64i_3BhxIZwoFtmmZtP2UuHWPf1tt4jUyTGgZBJ_ekxGHaKt_OCB_0m.Ssq0YNr fWuQEBH2CSAMBIT763wS_7GLSK3fh4QAXh7ZebKnZh3Nt.jk4w5jtc_r3v6ipw42HT.PkfFb9WW. BYZMwVJRk3SEwmt_MaUVmQ7u_WnQte651PXYLYXEHfEIuacDwLv4nYdZUt5HtkPzGNntuGEHY51C byurZkIYkmLFIW2bL52Kjjxb1g7aM3h2SDIHUyUseV3Qi6CBOXlncwJ_Q_KzRPL5pGMjN0xp8T83 .Idocdb9L.Y3yWWo6S0jVhmhB2wlDttLOwP_4kQdoKJUoFPQ9sKoupwd5L9Eb61FTCo.jPGBblGb i2oKLjb1GeumnaGQUxxBU0Y6kK6RF1qNnfIBHJTFmm1.m22vhmD.GigHFueKmT9rozLv6iuTBMg6 fm.KOhjfiU1eH4vOChPe6yqpf75Ly09_lYsP5EqwrnhvDbEGpyGR_n_CmIFHQehiQbsC5Cmk0_95 uUbZ2ddxgY0fAwkYt.7STLNUrUjtN2g6XiDBAGgMQj1D1hJQnR5uxRUM2WDqq2cKsp37YXeLuXyF jXrUIBfA.02LPsrsy8XsqbayhLwPkrWsH9qieA1_a4V3NqQdDwVtE5PfOW.KXUpZhOFDyJdj_wcA 9RwXVRQ.CN3Au6GiuAyDFfWE6Y5a33YHvBWPsQQgPeg2QaIyXutfmhuX8ybGldnHIp49_6BsSdGn 5SFxCIvA68cWQUfopna2MKNSXb5P9kDQvNC1spbIyxj7YJxYS_9q35Gv50EXtfn5E74rlhspL7Rc jycl5CJBfdnihbqXG.Jg8wV0tyN8zBaeg9gJyG_EwLhedE3xHH4fJFsDqrMFCvStvhlRa2mbCvOV oHe0vJbC_OkzzvjLGj0eoX2qUrq.lgY0ChqX_kpJoXfZ6Ku0BwY6C3qsacigclC9gDfN0o_wIGv4 3NLiE_4KtMoFZXJ568FvkxTUZ_avuJfaE2QfdfJTzHTzD7pBU.BBtb_kWaXD_0giwgSMigdUWb7N NtB_ngbYck5M2V9JrwnlucSAsYPmsfjS_Ue7z_KMfjG6y7gIsgyyvkh.iTyxXGzctcJqc_E_wQeZ 2z1u2v8h3OkxQdtn7dQ55cf.w8Srv5h6ABzFNogF_YZfSfV45gnv2NLEGs5u98dHT.UadRiyEkQ4 kubPjE0_BJ5uwqgjTn0qM3Znoe.bGel16x2ElKykShO0G_8s7jLAElURsKkrG8Wo.PjV2Zf2NlTb hIYADmJvoKimaeiZ6Sd0QofrJpvUb8pq4Qd39THPr3xgHhkJyJ8OJtUTeTDkVoi2w2zYXnQqGAU7 S1MF3fwk9Cj.0yPBJugX7oWYHkE.H53EDrE5Fvs71RTQKbXm9nbChgEmW26ojGvj.euYaTkEBcB4 d7DcsdcREksI_geTWo.7yjpPFbfMYpliGisKOla5EyqI2v5oWJEJ8GVjvgcadU5aAZcc8e5aP62a Z__MiZLUB5seipvyHM61J58v_ISSeJEkZHB382JF63ETUdgo6.EuqdhlcdShZMTSvgoM0XiCkHEf w6k31OJiOildZzexj3RLuDzJnoL4t6x.U2ft6Fgwlhdd4d2LyPjxBRLbdPcqd1gbbPOe4wzm3uIb 4YYjkLrzRB1S2etgcX31oFl3bE4EgxcODpkSazKkJS41AIPle.Fa.xh_vClDK2InNv84hZEhdMoy .L0U- X-Sonic-MF: X-Sonic-ID: 493312f4-ce61-4836-b7a8-9b46d409635d Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Sun, 7 Jul 2024 16:50:25 +0000 Received: by hermes--production-gq1-5b4c49485c-75jqb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0be76928b8067d49156a3ac924b813c4; Sun, 07 Jul 2024 16:50:24 +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.600.62\)) Subject: Re: Boot image for a Pi4 ? From: Mark Millard In-Reply-To: Date: Sun, 7 Jul 2024 09:50:13 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: References: <687ABF28-5346-464E-8BBD-E2E9E12F8EC3@yahoo.com> <8191F304-613E-4017-A256-9A850D59A40D@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3774.600.62) 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] X-Rspamd-Queue-Id: 4WHCtC1r8cz4hv4 On Jul 7, 2024, at 09:21, bob prohaska wrote: > On Sat, Jul 06, 2024 at 09:38:52PM -0700, Mark Millard wrote: >> >> The RPi4B Rev 1.5 "C0T" wtih 8 GiBytes also lists 2018. >> >> Capture the early serial console output from the >> RPi* bootloader and firmware and look for lines >> that contain one of (showing a 8 GiByte Rev 1.5 >> example: d03115): >> >> boardrev d03115 >> 0x00d03115 >> RPI 4 Model B (0xd03115) >> >> That last is actually from U-Boot. >> The first was toward the end of the "BOOTMODE:" line. >> The middle was the line after the "Read fixup4.dat bytes" line. >> >> By contrast a 4GiByte Rev 1.1 has for those lines: >> >> boardrev c03111 >> 0x00c03111 >> RPI 4 Model B (0xc03111) > > U-boot reports > RPI 4 Model B (0xd03114) So, Rev 1.4 --and most likely a "B0T" part. 8 GiByte started with Rev 1.4, nothing prior. Note: The B0T or C0T text is part of what is printed on the top of the SOC. There might have been some Rev 1.4 with C0T parts. If I understand right, Rev 1.5 systematically has C0T parts. > on both machines (8GB). Couldn't find the > other output. Is the COT vs BOT difference > still significant? FreeBSD takes no advantage of "C0T" parts no longer having the restrictions that the "B0T" parts have: All RPi4B's are all treated as if they were "B0T" parts for those issues. (Suboptimal but valid for "C0T" parts.) The EDK2 UEFI/ACPI for the RPi4B's does the same sort of thing: Handle a "C0T" part as if it was a "B0T" part. That in turn means that whatever OS is using ACPI also would work that way. (Plus standard FreeBSD does not handle the ACPI way of dealing with "B0T" issues correctly, corrupting some USB media I/O. My personal kernel builds have the ACPI handling patched such that what EDK2 did for presenting the "B0T" problem avoidance is also handled, avoiding the corruptions.) My stab at making FreeBSD changes in order to have "C0T" parts avoid "B0T" ways of handling things for the normal U-Boot style of booting failed. === Mark Millard marklmi at yahoo.com