cvs commit: src/sys/dev/disk/aic7xxx ahc_eisa.c ahc_isa.c ahc_pci.c aic79xx.c aic79xx.h aic79xx_osm.c aic7xxx.c aic7xxx.h aic7xxx_osm.c aic7xxx_osm.h aic_osm_lib.c aic_osm_lib.h src/sys/dev/disk/aic7xxx/ahc Makefile src/sys/dev/disk/aic7xxx/ahc/ahc_eisa ...

Peter Avalos pavalos at crater.dragonflybsd.org
Thu Jul 5 21:57:56 PDT 2007


pavalos     2007/07/05 21:56:22 PDT

DragonFly src repository

  Modified files:
    sys/dev/disk/aic7xxx ahc_eisa.c ahc_pci.c aic79xx.c aic79xx.h 
                         aic79xx_osm.c aic7xxx.c aic7xxx.h 
                         aic7xxx_osm.c aic7xxx_osm.h aic_osm_lib.c 
                         aic_osm_lib.h 
    sys/dev/disk/aic7xxx/ahc Makefile 
    sys/dev/disk/aic7xxx/ahc/ahc_eisa Makefile 
  Added files:
    sys/dev/disk/aic7xxx ahc_isa.c 
    sys/dev/disk/aic7xxx/ahc/ahc_isa Makefile 
  Log:
  Add an ISA attachement to the aic7xxx driver to handle 284X controllers.
  The ISA probe uses an identify routine to probe all slot locations from
  1 to 14 that do not conflict with other allocated resources.  This required
  making aic7770.c part of the driver core when compiled as a module.
  
  aic7xxx.c:
  aic79xx.c:
  aic_osm_lib.c:
          Use aic_scb_timer_start() consistently to start the watchdog timer.
          This removes a few places that verbatum copied the code in
          aic_scb_timer_start().
  
          During recovery processing, allow commands to still be queued to
          the controller.  The only requirement we have is that our recovery
          command be queued first - something the code already guaranteed.
          The only other change required to make this work is to prevent
          timers from being started for these newly queued commands.
  
  Obtained-from: FreeBSD
  
  Revision  Changes    Path
  1.9       +1 -36     src/sys/dev/disk/aic7xxx/ahc_eisa.c
  1.12      +1 -20     src/sys/dev/disk/aic7xxx/ahc_pci.c
  1.22      +9 -13     src/sys/dev/disk/aic7xxx/aic79xx.c
  1.10      +6 -1      src/sys/dev/disk/aic7xxx/aic79xx.h
  1.17      +20 -39    src/sys/dev/disk/aic7xxx/aic79xx_osm.c
  1.19      +12 -4     src/sys/dev/disk/aic7xxx/aic7xxx.c
  1.4       +6 -1      src/sys/dev/disk/aic7xxx/aic7xxx.h
  1.16      +59 -24    src/sys/dev/disk/aic7xxx/aic7xxx_osm.c
  1.11      +23 -11    src/sys/dev/disk/aic7xxx/aic7xxx_osm.h
  1.2       +2 -10     src/sys/dev/disk/aic7xxx/aic_osm_lib.c
  1.3       +3 -2      src/sys/dev/disk/aic7xxx/aic_osm_lib.h
  1.6       +2 -2      src/sys/dev/disk/aic7xxx/ahc/Makefile
  1.4       +2 -2      src/sys/dev/disk/aic7xxx/ahc/ahc_eisa/Makefile


http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahc_eisa.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahc_pci.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic79xx.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic79xx.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic79xx_osm.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic7xxx.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic7xxx.h.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic7xxx_osm.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic7xxx_osm.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic_osm_lib.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aic_osm_lib.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahc/Makefile.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahc/ahc_eisa/Makefile.diff?r1=1.3&r2=1.4&f=u





More information about the Commits mailing list