AFAIK, the only way to do it (from a technical point of view) is to delegate all BIOS accesses to a device driver in ring0. This is what the official configuration tools do, I'd guess.
–
grawityMar 21 '11 at 12:48