Hi, How about this one? extboot rom and interface are unmodified.
The windup in qemu is very different though. It is now implemented as isa bus device (which is what extboot actually is). It is properly integrated into qdev. It is much less invasive than the previous version. The patch just drops a hw/extboot.c file into the tree and adds it to Makefile.target. No code changes anywhere else in qemu. The magic words to activate extboot are '-device extboot,drive=<name>'. cheers, Gerd