From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jm4IA-0002w2-Jb for qemu-devel@nongnu.org; Wed, 16 Apr 2008 05:51:02 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jm4I9-0002vd-La for qemu-devel@nongnu.org; Wed, 16 Apr 2008 05:51:02 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jm4I9-0002vY-HI for qemu-devel@nongnu.org; Wed, 16 Apr 2008 05:51:01 -0400 Received: from yw-out-1718.google.com ([74.125.46.157]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jm4I9-0005Mc-CG for qemu-devel@nongnu.org; Wed, 16 Apr 2008 05:51:01 -0400 Received: by yw-out-1718.google.com with SMTP id 4so1235153ywq.82 for ; Wed, 16 Apr 2008 02:50:55 -0700 (PDT) Message-ID: <10541fa50804160250l68bb3037r6959dd06c3b0f677@mail.gmail.com> Date: Wed, 16 Apr 2008 17:50:55 +0800 From: PianoPan MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Qemu-devel] ARM Realview can not support PCI Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org HI, everyone, I try to use the PCI on ARM Realview (Qemu). But the PCI could not work, and the boot message contain the "Cannot find PCI core!". The kernel that I used is 2.6.24 from kernel.org. The patch is from the ARM Website. And I found a strange thing. In pci driver of arm linux kernel, the address of PCI controller is #define REALVIEW_EB_PCI_VIRT_BASE 0xe8000000 #define REALVIEW_EB_PCI_CFG_VIRT_BASE 0xe9000000 #define REALVIEW_EB_PCI_IO_VIRT_BASE 0xea000000 but in qemu, /* 0x60000000 PCI. */ /* 0x61000000 PCI Self Config. */ /* 0x62000000 PCI Config. */ /* 0x63000000 PCI IO. */ /* 0x64000000 PCI mem 0. */ /* 0x68000000 PCI mem 1. */ /* 0x6c000000 PCI mem 2. */ I am puzzled about them, (example: IO address in qemu is 0x63000000, but in driver, it is 0x6a000000). If somebody give me some comments to resolve this issue? Regards! Pan