From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IaaFj-00036a-G5 for qemu-devel@nongnu.org; Wed, 26 Sep 2007 13:00:47 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IaaFh-00035P-SC for qemu-devel@nongnu.org; Wed, 26 Sep 2007 13:00:47 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IaaFh-00035F-EF for qemu-devel@nongnu.org; Wed, 26 Sep 2007 13:00:45 -0400 Received: from ftp.linux-mips.org ([194.74.144.162]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IaaFg-00015a-Q2 for qemu-devel@nongnu.org; Wed, 26 Sep 2007 13:00:45 -0400 Received: from localhost.localdomain ([127.0.0.1]:2703 "EHLO dl5rb.ham-radio-op.net") by ftp.linux-mips.org with ESMTP id S20029810AbXIZQ7G (ORCPT ); Wed, 26 Sep 2007 17:59:06 +0100 Date: Wed, 26 Sep 2007 17:59:01 +0100 From: Ralf Baechle Subject: Re: [Qemu-devel] Qemu and Linux 2.4 Message-ID: <20070926165901.GA13582@linux-mips.org> References: <46E68AA3.2010907@comsys.ro> <20070911125421.GE10713@networkno.de> <46E69AAF.2090509@comsys.ro> <029001c80059$d7a14960$e90d11ac@spb.in.rosprint.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <029001c80059$d7a14960$e90d11ac@spb.in.rosprint.ru> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Voropay Cc: linux-mips@linux-mips.org, qemu-devel@nongnu.org, vlad@comsys.ro On Wed, Sep 26, 2007 at 08:25:18PM +0400, Alexander Voropay wrote: > >>>- QEMU malta emulation is not really complete, to put it mildly > >>Out of curiosity, what parts did you miss? > >Like, for example, the PCI stuff. So I can use the network card. > > PCI stuff in the QEMU/Malta works fine, but pseudo-bootrom > does not perform PCI enumeration and leaves uninitialized PCI BARs. > > Linux MIPS/Malta 2.4 can not perform PCI enumeration too. The LANCE > Ethernet driver *requres* a pre-initialized BARs. The situation even worse, > since current Linux 2.4 can't be even built with NEW_PCI and PCI_AUTO > options at all (due to linkage error). > > http://www.linux-mips.org/wiki/PCI_Subsystem > > There is the same PCI problem with NetBSD/evbmips and seems VxWorks/Malta. Both CONFIG_PCI_NEW and PCI_AUTO were amazingly broken in both concept and implementation. It is possible to get them to work well for particular configurations but for the general case nothing else nothing but rewrite can rescue things. > >And yes, I am aware of YAMON. > > AFAIK, YAMON may runs on the MIPS hardware only, and may not > be redistribuded in the source or binary form. Alchemy boards run YAMON, too. > ******************************************************************************************************* > This message and any attachments (the "message") are confidential and > intended solely for the addressees. Any unauthorised use or dissemination Soley for all the billion internet users, I assume ;-) Ralf