Skip to content

RPI4 netboot support #119

Description

@matthewbauer

The new Raspberry Pi 4 has support for PXE, but it looks like the format may be a little different than expected:

raspberrypi/rpi-eeprom#182

It's not full PXE (raspberrypi/rpi-eeprom#87 (comment)), but I think it's enough for pixiecore. We also have UBoot PXE firmware for Raspberry Pi that could be used on older Pis.

This will probably also require an API change so that we can handle different architectures. Perhaps something like this:

  • If <apiserver-prefix>/v1/boot/<mac-addr> is non-200, then Pixiecore will try <apiserver-prefix>/v1/boot with a POST JSON that looks like:
{
  "arch": "aarch64",
  "mac": "...",
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions