Project

General

Profile

Actions

Feature #8213

closed

uts: get smbios from bootloader

Added by Toomas Soome about 6 years ago. Updated about 6 years ago.

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

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

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

Actions #1

Updated by Electric Monk about 6 years ago

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

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>

Actions

Also available in: Atom PDF