Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
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.
Linux+KVM moving to FreeBSD+Bhyve
1 project | reddit.com/r/freebsd | 14 Aug 2022
1 project | reddit.com/r/u_metareflection | 10 Aug 2022
Intel Iris Xe (Tiger Lake) passthrough (GVT-D)
3 projects | reddit.com/r/VFIO | 8 Aug 2022
personal cloud for practice at home
2 projects | reddit.com/r/devops | 7 Aug 2022
New open source Common Lisp 3D graphics project -- call for participation
7 projects | reddit.com/r/lisp | 2 Aug 2022