Page MenuHomeFreeBSD

Added missing EFI_GUID's to the efi loader
ClosedPublic

Authored by arshankhanifar_gmail.com on Jan 24 2018, 10:18 PM.
Tags
None
Referenced Files
F105771127: D14036.diff
Fri, Dec 20, 11:29 AM
Unknown Object (File)
Fri, Nov 22, 8:46 PM
Unknown Object (File)
Fri, Nov 22, 8:25 PM
Unknown Object (File)
Nov 20 2024, 10:31 AM
Unknown Object (File)
Oct 18 2024, 4:25 AM
Unknown Object (File)
Sep 28 2024, 9:00 AM
Unknown Object (File)
Sep 23 2024, 11:13 PM
Unknown Object (File)
Sep 23 2024, 5:12 AM

Details

Summary

When configuration is run in the boot command prompt for systems configured with loader.efi, some of the tables were missing:
This is @emaste's test:

OK configuration
NumberOfTableEntries=12
  DXE Table at 0xfef71830
  HOB List Table at 0xfda26018
  Memory Type Information Table at 0xfef737c8
  Debug Image Info Table at 0xfef74b58
  Unknown Table (a4ee0728-e5d7-4ac5-b21e-658ed857e834) at 0xfeb7e898
  Unknown Table (00781ca1-5de3-405f-abb8-379c3c076984) at 0xfeb77218
  Unknown Table (b122a263-3661-4f68-9929-78f8b0d62180) at 0xfeb76218
  SMBIOS Table 0xfe8a0000 at 0xfe8a0000
  Unknown Table (f2fd1544-9794-4a2c-992e-e5bbcf20e394) at 0xfe890000
  ACPI 2.0 Table at 0xfe350000
  Unknown Table (c7bd0ca6-3680-11e7-885d-ff3a0d0d1d6c) at 0xfe7c0000
  Unknown Table (d742672e-1918-4a66-a1aa-fda807542d81) at 0xfe5e0018

and on my own vm I found this GUID that wasn't registered: ee4e5898-3914-4259-9d6e-dc7bd79403cf

I was able to find 3 of the Ed's missing tables. Didn't have any luck with these ones:

00781ca1-5de3-405f-abb8-379c3c076984
c7bd0ca6-3680-11e7-885d-ff3a0d0d1d6c
d742672e-1918-4a66-a1aa-fda807542d81

Diff Detail

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

Event Timeline

We really need to be auto-generating these GUIDs from definition files in edk2, but that's a problem for another day.

This revision is now accepted and ready to land.Jan 24 2018, 10:25 PM
This revision was automatically updated to reflect the committed changes.

Hi, I managed to find the 00781ca1-5de3-405f-abb8-379c3c076984 GUID should be AMI_ROM_LAYOUT_GUID.
For example, see https://github.com/raywu-aaeon/Ryzen2000_4000/blob/fe2d3445fcac24e7554c4d2d78d236bbaf1a28b8/AmiModulePkg/AmiModulePkg.dec#L374 .

No luck with the other two GUIDs.

Cheers.