On Fri, Feb 24, 2012 at 11:18 AM, Pekka Enberg <penberg@xxxxxxxxxx> wrote: > On Fri, Feb 24, 2012 at 9:01 PM, Pekka Enberg <penberg@xxxxxxxxxx> wrote: >> Aah, I guess we need to implement proper support for QEMU BIOS config >> port ("0x510") because the dummy port is accidentally asking for a >> boot menu. >> >> If I disable boot menu support from SeaBIOS, I'm now seeing this PCI >> "out of address space" error which I suppose is what Ron and John were >> talking about earlier: > > [snip, snip] > > So looking at SeaBIOS code, it seems to me we could simply make LKVM > lie to it by claiming to be coreboot and get away with it, no? We'd > basically avoid all the PCI allocation passes and such. > > How difficult is it to initialize a struct cb_header data structure? > src/coreboot.c::find_cb_header() seems to be rather strict but > certainly nothing that we fundamentally can't do. > > Another option is to extend the Xen codepaths to support LKVM too. > > Pekka Just tell SeaBIOS to compile for Coreboot. That seemed to get me going. John -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html