On Sunday 24 September 2006 19:52, Stefan Weil wrote:
> When I start QEMU for i386 with an emulated PCI network card,
> this card's PCI memory space is setup twice:
> once by QEMU, a second time from BIOS.
>
> PCI I/O regions both times get the same address:
> ne2000_map: region=0, addr=0x0000c100, size=0x00000100, type=1
> ne2000_map: region=0, addr=0x0000c100, size=0x00000100, type=1
>
> PCI memory regions get two different addresses.

So? Why is this a problem?
PCI is designed to allow dynamic resource (re-)configuration.

> Maybe the setup by QEMU was needed with an earlier PC BIOS
> and is no longer needed today?

From hw/piix_pci.c

/*
 * This function initializes the PCI devices as a normal PCI BIOS
 * would do. It is provided just in case the BIOS has no support for
 * PCI.
 */

Paul


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to