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]

Reply via email to