ARM-software / ebbr

Embedded Base Boot Requirements Specification
Creative Commons Attribution Share Alike 4.0 International
112 stars 36 forks source link

Recommend smbios #108

Closed vstehle closed 2 months ago

vstehle commented 1 year ago

Start easy and just add details about the SMBIOS tables and structures, with a reference to the SMBIOS specification v3.7.0. Should we remove the conditional and require SMBIOS?

nullr0ute commented 1 year ago

Should we remove the conditional and require SMBIOS?

Yes, I think we should. A lot of support tools use SMBIOS to provide information to users in a GUI/TUI and collect information for support cases. By propagating that information the existing versions of these tools will just function as expected and we don't have to try and boil the ocean to get everything updated to support other mechanisms. It's also a requirement of ServerReady so it allows alignment across all SystemReady certs.

nullr0ute commented 1 year ago

Example tool is sosreport and an example issue with a GUI management tool

vstehle commented 11 months ago

Rebased.

nullr0ute commented 11 months ago

Should we have somewhere in the spec around suggesting/requiring SMBIOS tables to be presented and complete/accurate?

nullr0ute commented 11 months ago

Also this is useful: https://developer.arm.com/documentation/102677/0100/SMBIOS-requirements

samerhaj commented 11 months ago

One solution is for EBBR to reference specific items from Base Boot Requirements (BBR) specification, section 9 - SMBIOS REQUIREMENTS.

It is also possible to do it the other way around (or both ways), where the BBR specification (which already references EBBR spec, when defining the EBBR receipe) can detail the SMBIOS requirements for such systems. I can help with adding that language (or cross-reference) in BBR when needed.

vstehle commented 8 months ago

Rebased.

vstehle commented 6 months ago

I have updated this pull request to require SMBIOS and a few structures, starting with the ones both required in BBR v2.0 and implemented in U-Boot latest.

vstehle commented 6 months ago

Moving to draft after call of 11 Mar.

vstehle commented 6 months ago

Respun after call of 11 Mar:

vstehle commented 3 months ago

Trim down even more: only recommend SMBIOS and do not require any specific structure or table.

vstehle commented 2 months ago

Dropping this pull request after the call of June 17; there is not enough remaining in the pull to be interesting. Let's revive it later on.