I think we have a lot of control with the ROM payload, so much so that requiring it to locate itself above 512K is a simple thing to do. LinuxBIOS does not load general payloads, just ROM payloads, and it is reasonable to create some restrictions.
thanks
ron