Once Rob accepts the dtschema patch here, it can be used as a normative reference.
https://github.com/devicetree-org/dt-schema/pull/177 On Sun, 2 Nov 2025 at 15:48, Samer El-Haj-Mahmoud <[email protected]> wrote: > > Thanks, Ard for the proposal. > > We will work on submitting as a CR to the DMTF SMBIOS working group. It would > be very helpful if there is a normative reference that defines > /chosen/smbios3-entrypoint. > > Thanks, > --Samer > > > [1] > https://github.com/devicetree-org/devicetree-specification/releases/tag/v0.4 > > > -----Original Message----- > > From: Ard Biesheuvel <[email protected]> > > Sent: Friday, October 31, 2025 8:28 AM > > To: Samer El-Haj-Mahmoud <[email protected]>; Jose > > Marinho <[email protected]> > > Cc: Adriana Nicolae <[email protected]>; Rob Herring <[email protected]>; > > Ilias Apalodimas <[email protected]>; Boot Architecture Mailman > > List <[email protected]>; linux-efi > > <[email protected]>; > > open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS > > <[email protected]>; Tom Rini <[email protected]> > > Subject: SMBIOS discovery for DT platforms booting without EFI > > > > L.S., > > > > Adriana is proposing [0] a method for DT based platforms that boot > > without EFI to expose the SMBIOS tables via the /chosen DT node. > > > > There appears to be consensus between the stakeholders in the u-boot > > and linux communities that this is a reasonable thing to do, and it > > looks like this is going to be adopted soon. > > > > Adriana has kindly agreed to contributing the u-boot side > > implementation as well, so all the pieces will be there in terms of > > code. > > > > What is lacking is a contribution to the DMTF spec, which currently > > only permits the EFI config table method for non-x86 systems. So some > > wording should be added to paragraph 5.2.2 (SMBIOS 3.9 [1]) > > > > It currently reads > > > > On non-UEFI systems, the 64-bit SMBIOS Entry Point structure can be > > located by application software by searching for the anchor-string on > > paragraph (16-byte) boundaries within the physical memory address > > range 000F0000h to 000FFFFFh. > > > > Given that this makes sense only on x86 systems, I suggest we rephrase > > this along the lines of > > > > On non-UEFI systems, the 64-bit SMBIOS Entry Point structure can be > > located by application software > > - on x86 systems only, by searching for the anchor-string on paragraph > > (16-byte) boundaries within the physical memory address range > > 000F0000h to 000FFFFFh, > > - on DT based systems, by obtaining the physical memory address of the > > structure from the /chosen/smbios3-entrypoint property in the device > > tree. > > > > Maybe Rob can suggest a normative reference to be added to section 2? > > > > Thanks, > > Ard. > > > > > > > > > > [0] > > https://lore.kernel.org/all/CAERbo5z6BzHqQxXdxPxmxE_eDR7GGGbt3A8kB0 > > [email protected]/T/#u > > [1] > > https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3. > > 9.0.pdf > IMPORTANT NOTICE: The contents of this email and any attachments are > confidential and may also be privileged. If you are not the intended > recipient, please notify the sender immediately and do not disclose the > contents to any other person, use it for any purpose, or store or copy the > information in any medium. Thank you. _______________________________________________ boot-architecture mailing list -- [email protected] To unsubscribe send an email to [email protected]
