Project

General

Profile

Actions

Feature #7776

closed

loader: EFI DEVICE_PATH impementation

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

Status:
Closed
Priority:
Normal
Assignee:
Category:
bootloader
Start date:
2017-01-15
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

There is an cluster of FreeBSD updates to implement EFI device path access and manipulation, need to bring that code in our efi tree.

Add some routines for working with EFI DEVICE_PATH objects.
https://svnweb.freebsd.org/base?view=revision&revision=r300780

loader: move device path definitions to include/efidevp.h
https://reviews.freebsd.org/D9192

Output the device path description for EFI network devices.
https://svnweb.freebsd.org/base?view=revision&revision=r300782

Use routines from the recently added devpath.c.
https://svnweb.freebsd.org/base?view=revision&revision=r300785

Use a unique error message if we fail to find the simple network protocol.
https://svnweb.freebsd.org/base?view=revision&revision=300791

Fix unit number of EFI net interfaces and ignore psuedo network interfaces.
https://svnweb.freebsd.org/base?view=revision&revision=r300810
https://svnweb.freebsd.org/base?view=revision&revision=312237

Actions #1

Updated by Electric Monk over 4 years ago

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

git commit ab8c1d40b840a01d6be139a6d9cf65ef619d1ed0

commit  ab8c1d40b840a01d6be139a6d9cf65ef619d1ed0
Author: Toomas Soome <tsoome@me.com>
Date:   2017-02-02T12:31:12.000Z

    7776 loader: EFI DEVICE_PATH impementation
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

Actions

Also available in: Atom PDF