Page MenuHomeFreeBSD

loader: move device path definitions to include/efidevp.h
ClosedPublic

Authored by tsoome on Jan 15 2017, 8:45 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Apr 6, 9:21 PM
Unknown Object (File)
Jan 28 2024, 9:05 AM
Unknown Object (File)
Dec 22 2023, 10:06 PM
Unknown Object (File)
Dec 3 2023, 3:02 AM
Unknown Object (File)
Nov 8 2023, 6:57 PM
Unknown Object (File)
Oct 29 2023, 10:03 AM
Unknown Object (File)
Oct 21 2023, 2:09 PM
Unknown Object (File)
Oct 18 2023, 5:27 PM
Subscribers
None

Details

Summary

No functional change, only moving uuid and protocol bits to include/efidevp.h

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

tsoome retitled this revision from to loader: move device path definitions to include/efidevp.h.
tsoome updated this object.
tsoome edited the test plan for this revision. (Show Details)
tsoome added reviewers: allanjude, imp.
imp edited edge metadata.

This is fine.

We may wish at looking at doing the heavy lift of rebase our stuff to more modern UEFI upstream sources sometime.
Also need to look at sharing between UEFI boot loader and the new user land stuff.

This revision is now accepted and ready to land.Jan 16 2017, 7:24 PM
jhb edited edge metadata.
jhb added inline comments.
sys/boot/efi/libefi/devpath.c
33 โ†—(On Diff #24039)

I would keep this XXX as it is still true. It isn't something private to the loader, but something from the EFI spec, though perhaps the comment should cover a larger range of stuff in efidevp.h?

sys/boot/efi/libefi/devpath.c
33 โ†—(On Diff #24039)

Well, the efidevp.h has the device path related bits, so, its not just larger, but entire file. As for an example, the edk2 has this tree in MdePkg/Include/Protocol/
DeviceIo.h
DevicePathFromText.h
DevicePathUtilities.h
DevicePath.h
DevicePathToText.h

In that sense, that comment is applicable to entire current efi*.h content.

This revision was automatically updated to reflect the committed changes.