[SeaBIOS] [Qemu-devel] Moving BIOS tables from SeaBIOS to QEMU

Paolo Bonzini pbonzini at redhat.com
Mon Feb 25 13:17:51 CET 2013


Il 25/02/2013 09:51, Gleb Natapov ha scritto:
> > Of these, the only thing I see that could be problematic is the PCI
> > irq assignments (used in mptable) and the PCI region space (used in
> > ACPI DSDT _SB.PCI.CRS).  These are slightly problematic as they
> > currently rely somewhat on the current SeaBIOS pciinit.c bridge/device
> > setup.  However, the mptable irqs is a simple algorithm that could be
> > replicated in QEMU, and it looks to be of dubious value anyway (so
> > could possibly be dropped from the mptable).  Also, the PCI region
> > space does not need to be exact, so a heuristic that just ensured it
> > was large enough should suffice.
>
> Again IIRC there are still OSes that uses mptable to obtain irq
> information. See 928d4dffef5c374.

It should work to use a fixed mptable that overrides interrupts
5/9/10/11, like we do in the MADT.  It doesn't need to be just the
interrupts that are in use.

Paolo



More information about the SeaBIOS mailing list