Our great sponsors
-
QEMU
Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
My understanding is that the bootloader will act as a TFTP client which will accept data packets from a host. But to do this, the bootloader needs to open a connection and connect to a UDP port. Now, while the ethernet device is connected to a PCI and is visible in the DTB, there is no driver for it which can interact with it. The hardware and protocol are implemented but I'm not sure how to interact with them in a freestanding C bootloader. I setup a PL011 UART in the BIOS by enabling registers to run a simple "Hello world" program but this seems like a different requirement.