uts: get smbios from bootloader
Implement the dboot/early boot bits to provide smbios-address property, if the address was provided by the boot loader.
The uts/i86pc/os/smb_dev.c is already checking for smbios-address property, but right now there is nothing to provide this property. Note this mechanism is needed in scenario where there is no BIOS and the memory scan method to discover the smbios tables are unusable.
However, we do not yet support UEFI boot, so the actual address is not yet provided and this feature is needed in preparation to UEFI boot support.
When the address is provided, the property will appear as:
name='smbios-address' type=int64 items=1 value=000000000efad000
Updated by Electric Monk about 3 years ago
- % Done changed from 90 to 100
- Status changed from In Progress to Closed
commit 94fe7a15aaf0a0ebb874aaff7b5d6499b79c099e Author: Toomas Soome <email@example.com> Date: 2017-05-17T11:17:05.000Z 8213 uts: get smbios from bootloader Reviewed by: Yuri Pankov <firstname.lastname@example.org> Reviewed by: Robert Mustacchi <email@example.com> Approved by: Hans Rosenfeld <firstname.lastname@example.org>