GPXE uses legacy bios callbacks, and it works well with SeaBIOS.
There are experimental patches to make GPXE work without legacy bios callbacks at: http://whiterocker.com/gpxe/ 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: