Project

General

Profile

Feature #8213

uts: get smbios from bootloader

Added by Toomas Soome over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
kernel
Start date:
2017-05-13
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:

Description

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

History

#1

Updated by Electric Monk over 2 years ago

  • % Done changed from 90 to 100
  • Status changed from In Progress to Closed

git commit 94fe7a15aaf0a0ebb874aaff7b5d6499b79c099e

commit  94fe7a15aaf0a0ebb874aaff7b5d6499b79c099e
Author: Toomas Soome <tsoome@me.com>
Date:   2017-05-17T11:17:05.000Z

    8213 uts: get smbios from bootloader
    Reviewed by: Yuri Pankov <yuri.pankov@gmail.com>
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

Also available in: Atom PDF