On 09/07/2018 18:54, Dong Wei wrote:
Grant,

In section 4.2, the /Firmware directory is mentioned. What are the reasons why 
this new hierarchy of directories are created? Can we not use the existing /EFI 
hierarchy as shown at http://www.uefi.org/registry? I may have missed the 
rational when discussed.

Because it doesn't contain EFI executables, or have anything to do with
the UEFI spec at all. A different hierarchy was selected because it
insulates firmware implementation details from the hierarchy used by an
OS to install EFI binaries.


If we do need to create a new /Firmware hierarchy, we need to register that 
with the UEFI Forum as the UEFI Forum owns the ESP name space to avoid 
conflicts. EBBR cannot single-handedly create new hierarchy.

I'm okay with that. Care to propose suitable language for the EFI spec?

Also, each SoC vendor would need to make request to the UEFI Forum to get their 
vendor subdirectories under /Firmware as well.

Is that true? I lifted the description of the /FIRMWARE directory
straight from UEFI section 13.3.1.3:

    "Applications that are loaded by other applications or drivers are
    not required to be stored in any specific location in the EFI system
    partition. The choice of the subdirectory name is up to the vendor,
    but all vendors must pick names that do not collide with any other
    vendor’s subdirectory name. This applies to system manufacturers,
    operating system vendors, BIOS vendors, and third party tool
    vendors, or any other vendor that wishes to install files on an EFI
    system partition."

Seems to me that the vendors have freedom to chose a name.

Cheers,
g.




- DW
-
-----Original Message-----
From: arm.ebbr-discuss-boun...@arm.com <arm.ebbr-discuss-boun...@arm.com> On 
Behalf Of Grant Likely
Sent: Friday, July 6, 2018 12:13 PM
To: boot-architecture@lists.linaro.org; arm.ebbr-discuss 
<arm.ebbr-disc...@arm.com>
Subject: [Arm.ebbr-discuss] EBBR v0.6-pre1 Released

I've tagged the prerelease in preparation for a wider v0.6 RFC release next 
week. Please review and comment:

https://github.com/glikely/ebbr/releases/tag/v0.6-pre1

(I've linked to the copy on my personal ebbr fork because I'm having trouble 
getting Travis-ci to deploy to the official repo. It will take a bit of effort 
to work out what is wrong)

g.
_______________________________________________
Arm.ebbr-discuss mailing list
arm.ebbr-disc...@arm.com


IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
boot-architecture mailing list
boot-architecture@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to