Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Questions on the instructions in BUILDING #592

Open
TBOpen opened this issue Jul 29, 2023 · 2 comments
Open

Questions on the instructions in BUILDING #592

TBOpen opened this issue Jul 29, 2023 · 2 comments

Comments

@TBOpen
Copy link

TBOpen commented Jul 29, 2023

I was thinking of updating my shim and reading building I see:

- POST_PROCESS_PE_FLAGS
This allows you to add flags to the invocation of "post-process-pe", for
example to disable the NX compatibility flag.

But I thought I read that NX compatibility flag is NOT set by default?

What would be the way to set the NX flag?

Vendor SBAT data:
It will sometimes be requested by reviewers that a build includes extra
.sbat data. The mechanism to do so is to add a CSV file in data/ with the
name sbat.FOO.csv, where foo is your EFI subdirectory name. The build
system will automatically include any such files.

What is "your EFI subdirectory" ?

@aronowski
Copy link
Contributor

The NX compatibility flag being enabled by default got introduced with 7c76425. This got introduced after shim 15.7 got released, therefore once shim 15.7 is to be reviewed, there are several methods one can use:

@TBOpen
Copy link
Author

TBOpen commented Aug 6, 2023

I think I'll wait for 15.8 and hopefully they will also have guides if you should update sbat versions, if grub needs updating, or if certificates should be changed.

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

No branches or pull requests

2 participants