grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH RFC 1/3] efi: provide definitions of DXE services table


From: baskov
Subject: Re: [PATCH RFC 1/3] efi: provide definitions of DXE services table
Date: Thu, 14 Apr 2022 18:15:20 +0300
User-agent: Roundcube Webmail/1.4.4

On 2022-04-11 10:12, Paul Menzel wrote:
Dear Baskov,


Thank you for your patches.


Am 07.04.22 um 05:32 schrieb Baskov Evgeniy:
DXE services can be used to change memory attributes
on systems where EFI use stricter policies about memory
access rights and sets NX flag on some pages required by
grub to executable.

If you resend, please use (at least) 72 characters per line.

Thank you, I will take that in mind for the next version.


For the UEFI ignorant, could you please reference the UEFI
specification name, revision, and section needed for review?


DXE services are part of UEFI Platform Initialization Specification [1]
Functions used in this patch are described in section 7.2.4, Global
Coherency Domain Services, starting with page 325 (2-41) in version 1.7A.

Actually, the fact that DXE services are not the part of the main UEFI
spec, was one of the reasons to create the new protocol.
The one remaining problem with it is that it is not supported yet by
the implementation which was the reason for this patch to exist.

[1] https://uefi.org/sites/default/files/resources/PI_Spec_1_7_A_final_May1.pdf

Thanks,
Baskov Evgeniy




reply via email to

[Prev in Thread] Current Thread [Next in Thread]