GPXE uses legacy BIOS callbacks, and it works well with SeaBIOS.
There are experimental patches to make GPXE work without legacy BIOS callbacks:
These patches may be useful if one needs to run GPXE without SeaBIOS.
| I, the copyright holder of this work, hereby release it into the public domain. This applies worldwide.
In case this is not legally possible: