Date: Mon, 20 Sep 2010 17:39:49 +0000 (UTC) From: "Justin T. Gibbs" <gibbs@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/aic7xxx aic79xx.reg aic7xxx.reg src/sys/dev/aic7xxx/aicasm aicasm_gram.y Message-ID: <201009201740.o8KHe6nr039271@repoman.freebsd.org>
index | next in thread | raw e-mail
gibbs 2010-09-20 17:39:49 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/dev/aic7xxx aic79xx.reg aic7xxx.reg
sys/dev/aic7xxx/aicasm aicasm_gram.y
Log:
SVN rev 212907 on 2010-09-20 17:39:49Z by gibbs
MFC r210055:
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.
Revision Changes Path
1.19.22.2 +1 -0 src/sys/dev/aic7xxx/aic79xx.reg
1.47.22.2 +1 -0 src/sys/dev/aic7xxx/aic7xxx.reg
1.26.2.2 +10 -5 src/sys/dev/aic7xxx/aicasm/aicasm_gram.y
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009201740.o8KHe6nr039271>
