[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [BUG?] Duplicate PCI setup?
From: |
Paul Brook |
Subject: |
Re: [Qemu-devel] [BUG?] Duplicate PCI setup? |
Date: |
Sun, 24 Sep 2006 20:09:48 +0100 |
User-agent: |
KMail/1.9.4 |
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