From owner-freebsd-arm@freebsd.org Thu Feb 13 21:22:21 2020 Return-Path: Delivered-To: freebsd-arm@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 5721F235EC5 for ; Thu, 13 Feb 2020 21:22:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (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 48JTx81mfsz4bRQ for ; Thu, 13 Feb 2020 21:22:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: V0GfmBMVM1kww0vQgGM3xZU9.0vxRQLXfdQFXX0yNleiSoJjcIWc5SGn8uuhKWg uWixH44UKZ2Igs0lFsoX.jrTHOPQgJjFYSRwbt1csKfvRWfQD2eO03kYtsCjr82bwpSjMH9zmpL8 BT.dbdmM2970NcNOtURiOtqqjSdLaDxL1rTubQDNDyUfPiZmZKE5CisrAO3PyRZ.TT2acyIAuKJt WXCrtm4Lwv48vbA.XlTsMjzyiDNQAXiwjlx6LhNRrnBHBmCyPi.QCgeYI3FPuFL6AalKY.5fE834 uNwgjOrWt3v2sfgS5.IILWjW5PTKcNr9Pn68Tc9uN0Asg1Knl1s6qjFqglZUAlJOH32xGxUAtM.R .yNOegnpmGWKyOqomu2mTqdFCzN.O4SJf7r9KqS0RT8.GN7wM99MTnQERrkYgc19MSYUHQrFpegT NfjWJUWuuf_De3rIpVcHSD70kb.hyN_43C6_hLBbtBzaudYO9Lw9Kj0DEUyOJphk1W3JYiHU8TaE WOnss0.JklXx_lS3Osuu4xEGsD8i_Os93BeHbJ_1e0hKrgBtS851tMz.G5R10_gy1cPriIxHXWJP khiI5EnJY1hzMMDOfP0uO3xpoqTUO_hkCnYZUWYa2Bl2s7VxssDhPrJoBo8umbW6ZciVOgsAPJb9 AGOP4oCr7XW5_4CzUlZSyo244uJeQdqX8mV9UQNmUQaLoOuErUppezWlRigFfWaHwPtRVXRbnZlQ NyP1Q.wjpbmni8WYWmzgYBntqlvXAiZQHPLrgcVZzo2mOYeM2fGfwsSDMzms0oUbE9OgcCX5Hcad TPus1dGb7UU5ODyKar4SEDSD8emYN9KIBlIFj6IeAYrYv6fQ.bpbT3vUdf7v_I.gDKtzjkirvBL5 8NV7LxfweQjhlIo492D.ZYRAQfaXpFCXrscu5W8jsZF4aqVxmZigB5sFMDivkBuk5wT21qVhNUex WoxBu4wzA5BIEYEA77gl9q6PnWIBGjpextSbPxsinam2pYrxSiIeNHKm.Z3F1LgARVNKzWpDxRlD RibQHvMna6XetdJg6TR136YedDm6Hd2wBZDUnXIVqDXeSVOX.MF2.9JwRY.Xgr_XHxJFndkaYW9t iXdTTr9jZIneChpABfTQggjYaQT3yxMcWuauZc3b9F4q8IaoerFKwRpngFVcFdiXT52C6evuKN2B AL5dsNLPikcrxrbvfzwv4SZFBywYrFDXt8RRQT7FxwGQ53mWy6s2N.NsFT9_nESfXZxsML_i9XlN i_BDJb6em6_hZ8n9NAz3rOOuIaZITQR7TGVmLpZd_jZaHV8GVR84FFImRjfD3GiQdhzJ1bfjfZGk vCsbZxZCBfNITLaze4dydOs2cJQBiQcE62xfBOD7SjndU2cV3EbBVQYNnU.rq2Efn7zj41RRn0r5 cHzBoUIbGBozvdXIBu4GLALkpTURhQbHIeYtBYQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Thu, 13 Feb 2020 21:22:18 +0000 Received: by smtp404.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 6e1d1836713cd527e8fdd00c799957b7; Thu, 13 Feb 2020 21:22:14 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: u-boot-rpi* has the existing "make first page reserved" code (shown); this appears to be where any fix would go From: Mark Millard In-Reply-To: Date: Thu, 13 Feb 2020 13:22:12 -0800 Cc: Ralf Wenk , Andrew Turner , Oleksandr Tymoshenko , freebsd-arm , Emmanuel Vadot Content-Transfer-Encoding: quoted-printable Message-Id: <876C4DBE-A243-425A-9978-209C24387668@yahoo.com> References: <7E7605DC-021D-448A-8459-8EC26BA9836D.ref@yahoo.com> <7E7605DC-021D-448A-8459-8EC26BA9836D@yahoo.com> <36CF6E4B-5607-4752-B2DF-C265BCFB95BA@yahoo.com> <1BE59567-E669-4A88-8389-2E321B0AC1AE@yahoo.com> <27BE7BAF-FD2C-41C6-B270-4BAF77D1FB0C@yahoo.com> <7465BC0D-3F4C-4CD9-B614-0DF321C94331@yahoo.com> To: Kyle Evans X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48JTx81mfsz4bRQ X-Spamd-Bar: - X-Spamd-Result: default: False [-1.64 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.53)[-0.535,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-0.61)[-0.606,0]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_FIVE(0.00)[6]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[31.69.137.98.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; 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]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (4.48), ipnet: 98.137.64.0/21(0.82), asn: 36647(0.66), country: US(-0.05)]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2020 21:22:21 -0000 On 2020-Feb-13, at 12:13, Kyle Evans wrote: > On Thu, Feb 13, 2020 at 1:43 PM Mark Millard = wrote: >> [ ... trim ...] >>=20 >> int ft_board_setup(void *blob, bd_t *bd) >> { >> /* >> * For now, we simply always add the simplefb DT node. Later, = we >> * should be more intelligent, and e.g. only do this if no = enabled DT >> * node exists for the "real" graphics driver. >> */ >> lcd_dt_simplefb_add_node(blob); >>=20 >> #ifdef CONFIG_EFI_LOADER >> /* Reserve the spin table */ >> efi_add_memory_map(0, 1, EFI_RESERVED_MEMORY_TYPE, 0); >> #endif >> return 0; >> } >>=20 >> [... more trim ...] >=20 > This is largely irrelevant unless we're consulting either or both of > /reserved-memory and the EFI memory map. memreserve and the memory map > from U-Boot should likely both be fixed to reflect reality. >=20 That is the only code causing the first page to have its exsting Reserved status. Otherwise it too would be replaced by the kernel. The Reeserved status is from the EFI interface, not the FDT/DTB one. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)