freebsd-skq/sys/dev/aic7xxx/aicasm
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_gram.y Correct logic bug in aicasm's undefined register bit access detection code. 2010-07-14 14:31:18 +00:00
aicasm_insformat.h
aicasm_macro_gram.y
aicasm_macro_scan.l Add missing `void' keywords. 2009-12-30 16:56:50 +00:00
aicasm_scan.l Add missing `void' keywords. 2009-12-30 16:56:50 +00:00
aicasm_symbol.c Add missing `void' keywords. 2009-12-30 16:56:50 +00:00
aicasm_symbol.h
aicasm.c Add missing `void' keywords. 2009-12-30 16:56:50 +00:00
aicasm.h
Makefile Disable K&R style function definitions for WARNS=6. 2009-12-31 00:07:26 +00:00