Gregory Haskins wrote: >>>> On Wed, Apr 4, 2007 at 4:32 PM, in message <[EMAIL PROTECTED]>, >>>> > Ingo Molnar <[EMAIL PROTECTED]> wrote: > >>> My current thoughts are that we at least move the IOAPIC into the >>> kernel as well. [...] >>> >> yes. And then do the final 10% move of handling the i8529A in KVM too. >> > > Hi Ingo, > We are in full agreement on this point, and has been my preferred model > from the beginning. The only issue with this approach is that it requires a > fairly disruptive patch to QEMUs "pic_set_irq()" feature which many people > have drawn exception to so far. (In case you weren't following from the > beginning, its the "QEMU PIC indirection patch...." thread). > > If we dont care about supporting "--no-kvm" anymore, this problem becomes > trivially easy.....
No, this would be a big mistake. We'll just end up with another qemu-dm. > we can just link in a different pic module into QEMU and be done with it. > The problem as I see it is that we really have a lot of value in being able > to switch between kvm and pure qemu mode via --no-kvm, especially for > debugging. Therefore, IMHO we need to be able to dynamically switch between > PIC emulation code. > > If we *do* want to go with this model, *and* we decide that the approach I > have taken with QEMU is a reasonable way to do it, then I would suggest we go > about it by getting the patch accepted in QEMU upstream. I would gladly take > on this duty if we all agree this is the right approach. > I think you should post the patch on qemu-devel if for nothing else to begin the discussion. Regards, Anthony Liguori > >> for PV/accel drivers we dont need any extra ACPI enumeration - the >> hypercall API is good enough to connect to the hypervisor, and i suspect >> all guest OSs we care about allow drivers to allocate an IRQ vector for >> a new device, without having that device enumerated in ACPI. >> > > If you know how to do this in Linux, please share! I was looking for this > earlier and came up empty handed. All I could find was the places where the > PCI/MP/ACPI type things assigned vectors to devices they new about. It's > probably "operator-ignorance" ;) > > Regards, > -Greg > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > kvm-devel mailing list > kvm-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel