PC Card subpart to R3000 thread

Warner Losh imp at bsdimp.com
Fri Feb 18 12:17:12 PST 2005


From: Coleman Kane <zombyfork at gmail.com>
Subject: Re: PC Card subpart to R3000 thread
Date: Fri, 18 Feb 2005 14:31:48 -0500

> On Fri, 18 Feb 2005 12:49:53 -0500, Jung-uk Kim <jkim at niksun.com> wrote:
> > On Friday 18 February 2005 12:23 pm, Warner Losh wrote:
> > > # I'll note that I really like to be cc'd on changes that impact
> > > the # pccard part of the system :-)
> > >
> > > : Yeah the recipient of the fix just emailed me about this, I am
> > > : guessing that the #if 0 is the uncommitable part. Is there any
> > > : way that this can be done by the kernel (the PCI reg write, that
> > > : is)? Is there any reason that it can't be done there?
> > >
> > > I'd be extremely reluctant to commit the #if 0 part of the fix.
> > > The problem is that we don't quite do bus numbering/renumbering
> > > correctly for pci busses in general.  There's some kludges in
> > > cardbus bridge to cope with this, but I don't like them much at
> > > all.
> > >
> > > So, yes, something can be done about this in the kernel, but that
> > > something is rather more complicated than this overly simplistic
> > > kludge.
> > 
> > Exactly. :-)
> 
> Oh, cool. I was not aware of this numbering issue.

There are a number of issues relating to it, which makes it hard to
solve generically (well, one could always write 255 as the subbus
number, but that has some rather severe performance implications...

Warner


More information about the freebsd-amd64 mailing list