From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Biipg-0002hm-5m for qemu-devel@nongnu.org; Thu, 08 Jul 2004 20:01:40 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Biipe-0002hN-Gd for qemu-devel@nongnu.org; Thu, 08 Jul 2004 20:01:39 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Biipe-0002hD-9B for qemu-devel@nongnu.org; Thu, 08 Jul 2004 20:01:38 -0400 Received: from [62.253.162.42] (helo=mta02-svc.ntlworld.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BiinR-0000JC-3o for qemu-devel@nongnu.org; Thu, 08 Jul 2004 19:59:21 -0400 Received: from [10.10.10.100] ([81.107.87.144]) by mta02-svc.ntlworld.com (InterMail vM.4.01.03.37 201-229-121-137-20020806) with ESMTP id <20040708235758.VVRZ8778.mta02-svc.ntlworld.com@[10.10.10.100]> for ; Fri, 9 Jul 2004 00:57:58 +0100 Subject: Re: [Qemu-devel] 3COM NIC (ISA PnP) and ISA PnP support From: Antony T Curtis In-Reply-To: <1089314768.24193.2.camel@sherbert> References: <40ED2E1F.1090900@witch.dyndns.org> <1089314768.24193.2.camel@sherbert> Content-Type: text/plain Message-Id: <1089331159.59382.109.camel@pcgem.rdg.cyberkinetica.com> Mime-Version: 1.0 Date: Fri, 09 Jul 2004 00:59:20 +0100 Content-Transfer-Encoding: 7bit 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 On Thu, 2004-07-08 at 20:26, Gianni Tedesco wrote: > On Thu, 2004-07-08 at 13:21 +0200, Hetz Ben Hamo wrote: > > Hi People, > > > > This email is just for the archive, so here goes... > > > > Thanks to the work of Antony T Curtis, you can now use ISA PnP and 3COM > > ISA PnP "cards" with QEMU. Those patches are NOT merged into QEMU yet(I > > doubt it will be, although I hope it will).. > > > > Patches as well as readme files are available as usual at > > http://www.dad-answers.com/qemu/patches/ > > I think Fabrice was quite keen that ISA PnP not go in, for the reason > that we have a perfectly functional PCI core. Future emulated hardware > should be PCI, then it's usable reliably across all architectures. I think I put it together more because I can... and I wanted another PIO ethernet device to compare against the existing NE2000 device. And I couldn't see a reasonable way to implement 3Com's Legacy discovery mode. I think the next thing I will put together is a 3Com 3C905C PCI NIC... because it is supported by Darwin x86... I have found a valuable resource for datasheets ... http://www.osdever.net/index.php?id=7&cat=27&sort= Hopefully of use to anyone else who wants to simulate some hardware. It is tempting for me to extend the AMD PCNet implementation to include the SCSI HBA ... but then the problem would be sourcing a ROM image for the device. Which reminds me of one of my feature requests - a uniform way to load ROM images, where - for example - a card may have an associated ROM for net-booting etc... (and does the current BIOS support adaptor ROMs? I haven't looked at its code in depth yet.) -- Antony T Curtis