Skip to content

Re-release under new GUID to remove EFI_DT_RESERVE_MEMORY and Flags argument#3

Open
dimorinny wants to merge 1 commit intoU-Boot-EFI:masterfrom
dimorinny:master
Open

Re-release under new GUID to remove EFI_DT_RESERVE_MEMORY and Flags argument#3
dimorinny wants to merge 1 commit intoU-Boot-EFI:masterfrom
dimorinny:master

Conversation

@dimorinny
Copy link

Due to feedback from EDK2 maintainers, EFI_DT_FIXUP_PROTOCOL cannot be upstreamed into EDK2 or the UEFI spec as-is.

Following the proposals from the EDK2/UEFI maintainers, we should:

  1. Remove EFI_DT_RESERVE_MEMORY, as it is unrelated to DT fix-ups and unreliable in its current state.
  2. Remove the EFI_ prefix, since this protocol is not yet part of the official UEFI specification.
  3. Use a new GUID, as these modifications constitute a breaking change.

I am uploading the proposed signature and specification to collect feedback. I don't believe we need to override EFI_DT_FIXUP immediately since it is already in use; instead, I propose to create a separate U-boot-EFI/DEVICETREE_FIXUP_PROTOCOL or a distinct branch within this repository.

Please let me know your thoughts on this proposal.

Removes EFI_DT_RESERVE_MEMORY and Flags to avoid:

1. Mixing DT fixup and reserve memory functionality
2. Proposed EFI_DT_RESERVE_MEMORY, which is unreliable

Signed-off-by: Dmitrii Merkurev <dimorinny@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant