Feature #6699

be_get_boot_args interface implementation in libbe (loader project)

Added by Toomas Soome almost 2 years ago. Updated over 1 year ago.

Status:ClosedStart date:2016-03-01
Priority:NormalDue date:
Assignee:Toomas Soome% Done:

100%

Category:lib - userland libraries
Target version:-
Difficulty:Medium Tags:needs-triage

Description

To support fast boot feature, some components are currently using grub_get_boot_args() interface from libgrubmgt library. With loader setup, such interface is no longer applicable and an alternative should be provided. As building kernel boot args is depending on information in boot environment, implementing such interface in libbe seems most reasonable approach. Note, the libbe is still illumos private, and consumers are on gate.


Related issues

Related to illumos gate - Feature #5061: freebsd boot loader integration (loader project) Closed 2014-08-01
Related to illumos gate - Feature #6704: svc.startd: replace grub_get_boot_args with be_get_boot_args (loader project) Closed 2016-03-01
Related to illumos gate - Feature #6705: halt: replace grub_get_boot_args with be_get_boot_args (loader project) Closed 2016-03-01

History

#1 Updated by Toomas Soome almost 2 years ago

  • Related to Feature #5061: freebsd boot loader integration (loader project) added

#2 Updated by Toomas Soome almost 2 years ago

  • Related to Feature #6704: svc.startd: replace grub_get_boot_args with be_get_boot_args (loader project) added

#3 Updated by Toomas Soome almost 2 years ago

  • Related to Feature #6705: halt: replace grub_get_boot_args with be_get_boot_args (loader project) added

#4 Updated by Electric Monk over 1 year ago

  • % Done changed from 90 to 100
  • Status changed from New to Closed

git commit f5e5a2c4965aa1013184568ca3140cdcba93e44b

commit  f5e5a2c4965aa1013184568ca3140cdcba93e44b
Author: Toomas Soome <tsoome@me.com>
Date:   2016-09-22T18:43:38.000Z

    6699 be_get_boot_args interface implementation in libbe (loader project)
    Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
    Reviewed by: Albert Lee <trisk@omniti.com>
    Approved by: Robert Mustacchi <rm@joyent.com>

Also available in: Atom