From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261180AbVFYMhW (ORCPT ); Sat, 25 Jun 2005 08:37:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261151AbVFYMhV (ORCPT ); Sat, 25 Jun 2005 08:37:21 -0400 Received: from [81.2.110.250] ([81.2.110.250]:24766 "EHLO lxorguk.ukuu.org.uk") by vger.kernel.org with ESMTP id S261216AbVFYMfO (ORCPT ); Sat, 25 Jun 2005 08:35:14 -0400 Subject: Re: PATCH: IDE - sensible probing for PCI systems From: Alan Cox To: "Maciej W. Rozycki" Cc: Linux Kernel Mailing List In-Reply-To: References: <1119356601.3279.118.camel@localhost.localdomain> <1119363150.3325.151.camel@localhost.localdomain> <1119379587.3325.182.camel@localhost.localdomain> <1119566026.18655.30.camel@localhost.localdomain> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1119702761.28649.2.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Sat, 25 Jun 2005 13:32:43 +0100 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Gwe, 2005-06-24 at 12:52, Maciej W. Rozycki wrote: > Well, keyboard and mouse are USB these days, serial and parallel are PCI, > floppies are not used anymore and the ISA DMA controller would only be > needed for them. Video? I've thought ISA implementations are gone -- > what is all that AGP/PCI-E noise about then? And no more ISA slots > either. PC systems have serial at 0x3f8/0x2f8 (lpc bus), almost always PS/2 port on the mainboard. Timers, interrupt controllers. > logic, though, which hasn't been moved elsewhere, indeed. I think it > really belongs to the PCI configuration space somewhere -- probably I/O > APICs or host bridges. As I understand it both Windows XP and Linux x86 still require some of these ports. There is also a range of ports that are needed _before_ the PCI bus can be used in order to bootstrap the system, configure ram timings etc and in some cases adjust the caches. > > also have ranges of non-PCI decoded space that appears in no PCI bar. > > That is what surprises me and what my whole consideration is about. > It's just I don't see a need for such a setup anymore and for a system > with no ISA or EISA bridge I'd expect all that legacy to be gone leaving > us with no need to handle implicit resources. But has any manufacturer > produced such an i386 system yet? Whats the _economic_ incentive to do so ? There basically isnt one.