-
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? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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 <dev@phil-opp.com>
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