-
Notifications
You must be signed in to change notification settings - Fork 215
add UEFI PXE support #237
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
add UEFI PXE support #237
Conversation
Thanks a lot for the PR, looks good overall! I'm happy to merge it once you think it's ready, just let me know. |
I'll add some more comments, but after that it should be done |
It's ready now! 🎉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! I left two minor annotations, then we can merge.
Co-authored-by: Philipp Oppermann <[email protected]>
This pr implements a UEFI PXE bootloader by extending the existing UEFI bootloader to load a kernel from a TFTP server if the DevicePath of the LoadedImage has a device implementing PXE BaseCode protocol.
This pr needs some unreleased new features of theuefi-rs
crate, so we'll have to wait for a new release before merging this branch (I switched theuefi-rs
dependency to use the master branch for now). This is the reason I'm marking the pr as a draft.Related to #87