All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeff Garzik <jgarzik@mandrakesoft.com>
To: Tom Gall <tom_gall@vnet.ibm.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Going beyond 256 PCI buses
Date: Thu, 14 Jun 2001 10:14:25 -0400	[thread overview]
Message-ID: <3B28C6C1.3477493F@mandrakesoft.com> (raw)
In-Reply-To: <3B273A20.8EE88F8F@vnet.ibm.com>

Tom Gall wrote:
>   The box that I'm wrestling with, has a setup where each PHB has an
> additional id, then each PHB can have up to 256 buses.  So when you are
> talking to a device, the scheme is phbid, bus, dev etc etc. Pretty easy
> really.
> 
>   I am getting for putting something like this into the kernel at large,
> it would probably be best to have a CONFIG_GREATER_THAN_256_BUSES or
> some such.

We don't need such a CONFIG_xxx at all.  The current PCI core code
should scale up just fine.

According to the PCI spec it is -impossible- to have more than 256 buses
on a single "hose", so you simply have to implement multiple hoses, just
like Alpha (and Sparc64?) already do.  That's how the hardware is forced
to implement it...

	Jeff


-- 
Jeff Garzik      | Andre the Giant has a posse.
Building 1024    |
MandrakeSoft     |

  parent reply	other threads:[~2001-06-14 14:14 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-13 10:02 Going beyond 256 PCI buses Tom Gall
2001-06-13 17:17 ` Albert D. Cahalan
2001-06-13 18:29   ` Tom Gall
2001-06-14 14:14 ` Jeff Garzik [this message]
2001-06-14 14:24   ` David S. Miller
2001-06-14 14:32     ` Jeff Garzik
2001-06-14 14:42       ` David S. Miller
2001-06-14 15:29         ` Jeff Garzik
2001-06-14 15:33           ` Jeff Garzik
2001-06-14 17:59     ` Jonathan Lundell
2001-06-14 19:03       ` David S. Miller
2001-06-14 20:50         ` Jonathan Lundell
2001-06-14 20:56           ` David S. Miller
2001-06-14 18:01     ` Albert D. Cahalan
2001-06-14 18:47       ` David S. Miller
2001-06-14 19:04         ` Albert D. Cahalan
2001-06-14 19:12           ` David S. Miller
2001-06-14 19:41             ` Jeff Garzik
2001-06-14 19:57               ` David S. Miller
2001-06-14 20:08                 ` Jeff Garzik
2001-06-14 20:14                   ` David S. Miller
2001-06-14 21:30                     ` Benjamin Herrenschmidt
2001-06-14 21:35                       ` David S. Miller
2001-06-14 21:46                         ` Benjamin Herrenschmidt
2001-06-14 21:46                       ` Jeff Garzik
2001-06-14 21:48                         ` David S. Miller
2001-06-14 21:57                           ` Benjamin Herrenschmidt
2001-06-14 22:12                             ` David S. Miller
2001-06-14 22:29                               ` Benjamin Herrenschmidt
2001-06-14 22:49                                 ` David S. Miller
2001-06-14 23:35                                   ` Benjamin Herrenschmidt
2001-06-14 23:35                               ` VGA handling was [Re: Going beyond 256 PCI buses] James Simmons
2001-06-14 23:42                                 ` David S. Miller
2001-06-14 23:55                                   ` James Simmons
2001-06-15 15:14                                     ` Pavel Machek
2001-06-15  2:06                                   ` Albert D. Cahalan
2001-06-15  8:52                                   ` Matan Ziv-Av
2001-06-16 21:32                     ` Going beyond 256 PCI buses Jeff Garzik
2001-06-16 23:29                       ` Benjamin Herrenschmidt
2001-06-15  8:42             ` Geert Uytterhoeven
2001-06-15 15:38               ` David S. Miller
2001-06-14 15:13   ` Jonathan Lundell
2001-06-14 15:15     ` David S. Miller
2001-06-14 15:17     ` Jeff Garzik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3B28C6C1.3477493F@mandrakesoft.com \
    --to=jgarzik@mandrakesoft.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=tom_gall@vnet.ibm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.