Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Apr 1999 23:44:35 -0400 (EDT)
From:      "Matthew N. Dodd" <winter@jurai.net>
To:        Peter Wemm <peter@FreeBSD.ORG>
Cc:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/dev/buslogic bt.c btreg.h src/sys/i386/eisa         3c5x9.c adv_eisa.c ahb.c ahc_eisa.c bt_eisa.c dpt_eisa.c         eisaconf.c eisaconf.h if_vx_eisa.c src/sys/i386/i386 autoconf.c         src/sys/i386/isa bt_isa.c isa_compat.h src/sys/pci bt_pci.c ...
Message-ID:  <Pine.BSF.4.02.9904182341340.2158-100000@sasami.jurai.net>
In-Reply-To: <199904181550.IAA27170@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Kernels compiled against these changes fail to probe the EISA bus.

Also:

bus_alloc_resource() is insufficiently flexible in its ability to retreive
a specific resource.  (Relying on sorted order of like resources is less
deterministic than the old method of shoving stuff onto a LIST.  At least
one could be assured of retreiving values in order of insertion.)

On Sun, 18 Apr 1999, Peter Wemm wrote:

> peter       1999/04/18 08:50:35 PDT
> 
>   Modified files:
>     sys/dev/buslogic     bt.c btreg.h 
>     sys/i386/eisa        3c5x9.c adv_eisa.c ahb.c ahc_eisa.c 
>                          bt_eisa.c dpt_eisa.c eisaconf.c 
>                          eisaconf.h if_vx_eisa.c 
>     sys/i386/i386        autoconf.c 
>     sys/i386/isa         bt_isa.c isa_compat.h 
>     sys/pci              bt_pci.c pcisupport.c 
>   Log:
>   Implement an EISA new-bus framework.  The old driver probe mechanism
>   had a quirk that made a shim rather hard to implement properly and it was
>   just easier to convert the drivers in one go.  The changes to the
>   buslogic driver go beyond just this - the whole driver was new-bus'ed
>   including pci and isa.  I have only tested the EISA part of this so far.
>   
>   Submitted by:	 Doug Rabson <dfr@nlsystems.com>
>   
>   Revision  Changes    Path
>   1.16      +75 -88    src/sys/dev/buslogic/bt.c
>   1.6       +18 -10    src/sys/dev/buslogic/btreg.h
>   1.11      +130 -119  src/sys/i386/eisa/3c5x9.c
>   1.3       +94 -95    src/sys/i386/eisa/adv_eisa.c
>   1.9       +97 -91    src/sys/i386/eisa/ahb.c
>   1.6       +97 -90    src/sys/i386/eisa/ahc_eisa.c
>   1.4       +180 -174  src/sys/i386/eisa/bt_eisa.c
>   1.5       +92 -98    src/sys/i386/eisa/dpt_eisa.c
>   1.38      +324 -166  src/sys/i386/eisa/eisaconf.c
>   1.18      +33 -68    src/sys/i386/eisa/eisaconf.h
>   1.10      +90 -68    src/sys/i386/eisa/if_vx_eisa.c
>   1.114     +1 -5      src/sys/i386/i386/autoconf.c
>   1.8       +127 -68   src/sys/i386/isa/bt_isa.c
>   1.3       +1 -6      src/sys/i386/isa/isa_compat.h
>   1.5       +103 -78   src/sys/pci/bt_pci.c
>   1.98      +31 -4     src/sys/pci/pcisupport.c
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe cvs-all" in the body of the message
> 

-- 
| Matthew N. Dodd  | 78 280Z | 75 164E | 84 245DL | FreeBSD/NetBSD/Sprite/VMS |
| winter@jurai.net |      This Space For Rent     | ix86,sparc,m68k,pmax,vax  |
| http://www.jurai.net/~winter | Are you k-rad elite enough for my webpage?   |



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02.9904182341340.2158-100000>