Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 May 2003 14:18:48 -0700 (PDT)
From:      "Justin T. Gibbs" <gibbs@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/aic7xxx aic79xx.c aic79xx.seq aic79xx_inline.h
Message-ID:  <200305262118.h4QLImke016504@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
gibbs       2003/05/26 14:18:48 PDT

  FreeBSD src repository

  Modified files:
    sys/dev/aic7xxx      aic79xx.c aic79xx.seq aic79xx_inline.h 
  Log:
  Change hadling of the Rev. A packetized lun output bug
  to be more efficient by having the sequencer copy the
  single byte of valid lun data into the long lun field.
  
  aic79xx.c:
          Memset our hardware SCB to 0 so that untouched
          fields don't confuse diagnostic output.  With the
          old method for handling the Rev A bug, if the long
          lun field was not 0, this could result in bogus
          lun information being sent to drives.
  
          Use the same SCB transfer size for all chip types
          now that the long lun is not DMA'ed to the chip.
  
  aic79xx.seq:
          Add code to copy lun information for Rev.A hardware.
  
  aic79xx_inline.h:
          Remove host update of the long_lun field on every
          packetized command.
  
  Revision  Changes    Path
  1.14      +2 -3      src/sys/dev/aic7xxx/aic79xx.c
  1.10      +10 -1     src/sys/dev/aic7xxx/aic79xx.seq
  1.10      +1 -5      src/sys/dev/aic7xxx/aic79xx_inline.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305262118.h4QLImke016504>