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

Add some basic arm64 support #121

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Add some basic arm64 support #121

wants to merge 2 commits into from

Conversation

euank
Copy link

@euank euank commented Oct 5, 2020

This was tested with a raspberry pi 4 netbooted with the EDK2 UEFI pxe boot implementation. You can find prebuilt binaries for that over here: https://github.com/pftf/RPi4

Of note, this does not work with the raspberry pi eeprom's pxe implementation as best I can tell. I'm not actually convinced the eeprom pxe impl supports proxyDHCP at all since I wasn't even getting tftp or pxe traffic from it after sending the initial dhcp offer.

This requires having a cross compiler available (pkg
gcc-aarch64-linux-gnu on debian).

THis is in preperation for adding some amount of raspberry pi 4 support.
@euank euank mentioned this pull request Oct 5, 2020
@euank
Copy link
Author

euank commented Oct 5, 2020

For reference, I tested this against my raspberry pi 4 using https://github.com/pftf/RPi4 + pixiecore quick debian testing --arch arm64. With these code changes, the above got me to a debian net installer.

This is enough support that `pixiecore quick debian testing --arch arm64`
is able to successfully boot a raspberry pi 4 that's using the
experimental edk2 raspberry pi UEFI firmware.

It does not seem to work with the built-in eeprom pxe booting the
raspberry pi 4 includes, but the eeprom pxe implementation is severely
lacking, so I'm not surprised.
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.

None yet

2 participants