Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Sep 2000 15:19:55 -0700 (PDT)
From:      "Justin T. Gibbs" <gibbs@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/aic7xxx ahc_pci.c aic7xxx.c aic7xxx.h aic7xxx.reg aic7xxx_93cx6.c aic7xxx_93cx6.h aic7xxx_freebsd.c aic7xxx_freebsd.h aic7xxx_inline.h aic7xxx_pci.c src/sys/dev/aic7xxx/aicasm aicasm.c aicasm.h aicasm_gram.y ...
Message-ID:  <200009222219.PAA40369@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
gibbs       2000/09/22 15:19:55 PDT

  Modified files:
    sys/dev/aic7xxx      ahc_pci.c aic7xxx.c aic7xxx.h aic7xxx.reg 
                         aic7xxx_93cx6.c aic7xxx_93cx6.h 
                         aic7xxx_freebsd.c aic7xxx_freebsd.h 
                         aic7xxx_inline.h aic7xxx_pci.c 
  Log:
  Add Perforce RCSIDs for easy revision correlation to my local tree.
  
  ahc_pci.c:
  	Bring back the AHC_ALLOW_MEMIO option at least until the
  	memory mapped I/O problem on the SuperMicro 370DR3 is
  	better understood.
  
  aic7xxx.c:
  	If we see a spurious SCSI interrupt, attempt to clear it and
  	continue by unpausing the sequencer.
  
  	Change the interface to ahc_send_async().  Some async messages
  	need to be broadcast to all the luns of a target or all the
  	targets of a bus.  This is easier to achieve by passing explicit
  	channel, target, and lun parameters instead of attempting to
  	construct a device info struct to match.
  
  	Filter the sync parameters for the PPR message in exactly the
  	same way we do for an old fashioned SDTR message.
  
  	Correct some typos and correct a panic message.
  
  	Handle rejected PPR messages.
  
  	In ahc_handle_msg_reject(), let ahc_build_transfer_msg() build
  	any additional transfer messages instead of doing this inline.
  
  aic7xxx.h:
  	Increase the size of both msgout_buf and msgin_buf to
  	better accomodate PPR messages.
  
  aic7xxx_freebsd.c:
  	Update for change in ahc_send_async() parameters.
  
  aic7xxx_freebsd.h
  	Update for change in ahc_send_async() parameters.
  
  	Honor AHC_ALLOW_MEMIO.
  
  aic7xxx_pci.c:
  	Check the error register before going into full blown PCI
  	interrupt handling.  This avoids a few costly PCI configuration
  	space reads when we run our PCI interrupt handler because another
  	device sharing our interrupt line is more active than we are.
  
  	Also unpause the sequencer after processing a PCI interrupt.
  
  Revision  Changes    Path
  1.37      +3 -1      src/sys/dev/aic7xxx/ahc_pci.c
  1.50      +53 -28    src/sys/dev/aic7xxx/aic7xxx.c
  1.24      +4 -4      src/sys/dev/aic7xxx/aic7xxx.h
  1.27      +2 -2      src/sys/dev/aic7xxx/aic7xxx.reg
  1.8       +2 -2      src/sys/dev/aic7xxx/aic7xxx_93cx6.c
  1.7       +2 -2      src/sys/dev/aic7xxx/aic7xxx_93cx6.h
  1.3       +14 -16    src/sys/dev/aic7xxx/aic7xxx_freebsd.c
  1.2       +5 -2      src/sys/dev/aic7xxx/aic7xxx_freebsd.h
  1.2       +2 -2      src/sys/dev/aic7xxx/aic7xxx_inline.h
  1.2       +16 -10    src/sys/dev/aic7xxx/aic7xxx_pci.c


  Modified files:
    sys/dev/aic7xxx/aicasm aicasm.c aicasm.h aicasm_gram.y 
                           aicasm_insformat.h aicasm_scan.l 
                           aicasm_symbol.c aicasm_symbol.h 
  Log:
  Add Perforce RCSIDs for easy revision correlation to my local tree.
  
  Add support for constructing a table of critical section regions in
  the firmware image.  The kernel driver will soon have support for
  single stepping the sequencer outside of a critical region prior
  to starting exception handling.
  
  Revision  Changes    Path
  1.28      +35 -2     src/sys/dev/aic7xxx/aicasm/aicasm.c
  1.11      +4 -2      src/sys/dev/aic7xxx/aicasm/aicasm.h
  1.11      +41 -2     src/sys/dev/aic7xxx/aicasm/aicasm_gram.y
  1.3       +2 -2      src/sys/dev/aic7xxx/aicasm/aicasm_insformat.h
  1.13      +4 -2      src/sys/dev/aic7xxx/aicasm/aicasm_scan.l
  1.11      +2 -2      src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
  1.11      +10 -3     src/sys/dev/aic7xxx/aicasm/aicasm_symbol.h



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?200009222219.PAA40369>