libvirt xml config does not have possibility to select another bios
file for qemu or kvm.
As to XEN and other hypervisors, I dont know how it is realized. But
for kvm/qemu here is a patch.
Now it can be controlled via xml domain config:
<biosfile>bios-alternative.bin</biosfile>
Miroslav Scaldov