freebsd-nq/sys/dev/aic7xxx
Justin T. Gibbs b744190698 Correct logic bug in aicasm's undefined register bit access detection code.
The code in question verifies that all register write operations only change
bits that are defined (in the register definition file) for that effected
register.  The bug effectively disabled this checking.

o Fix the check by testing the opcode against all supported read ("and" based)
  operands.

o Add missing bit definitions to the aic7xxx and aic79xx register definition
  files so that the warning (treated as a fatal error) does not spuriously
  fire.

Reported by:	Pawel Worach <pawel.worach@gmail.com>
MFC after:	1 week
2010-07-14 14:31:18 +00:00
..
aicasm Correct logic bug in aicasm's undefined register bit access detection code. 2010-07-14 14:31:18 +00:00
ahc_eisa.c
ahc_isa.c
ahc_pci.c remove now-redunant cardbus attachment. 2009-03-09 13:23:54 +00:00
ahd_pci.c Add sysctls in ahd(4) in order to keep track of different classes of 2009-11-13 22:57:20 +00:00
aic7xxx_93cx6.c
aic7xxx_93cx6.h
aic7xxx_inline.h Up until now, the free SCB pool received only a small initial allocation, 2007-04-19 18:53:52 +00:00
aic7xxx_osm.c Prepare for future integration between CAM and newbus. xpt_bus_register 2007-06-17 05:55:54 +00:00
aic7xxx_osm.h Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
aic7xxx_pci.c
aic7xxx.c Fix locking mistakes in the error recovery paths of the AHC and AHD drivers. 2007-07-31 20:11:03 +00:00
aic7xxx.h Up until now, the free SCB pool received only a small initial allocation, 2007-04-19 18:53:52 +00:00
aic7xxx.reg Correct logic bug in aicasm's undefined register bit access detection code. 2010-07-14 14:31:18 +00:00
aic7xxx.seq
aic79xx_inline.h
aic79xx_osm.c Document the usfs driver and the NO_SYSCTL_DESCR option, and update the comment for umass. 2010-02-08 20:57:42 +00:00
aic79xx_osm.h Add sysctls in ahd(4) in order to keep track of different classes of 2009-11-13 22:57:20 +00:00
aic79xx_pci.c Spell "Hz" correctly wherever it is user-visible. 2010-01-12 17:59:58 +00:00
aic79xx.c Add sysctls in ahd(4) in order to keep track of different classes of 2009-11-13 22:57:20 +00:00
aic79xx.h Add sysctls in ahd(4) in order to keep track of different classes of 2009-11-13 22:57:20 +00:00
aic79xx.reg Correct logic bug in aicasm's undefined register bit access detection code. 2010-07-14 14:31:18 +00:00
aic79xx.seq
aic7770.c
aic_osm_lib.c Rename the kthread_xxx (e.g. kthread_create()) calls 2007-10-20 23:23:23 +00:00
aic_osm_lib.h fix up some code for older systems changed by accident in the last commit 2007-10-21 04:11:13 +00:00