From owner-freebsd-commit Sun Feb 25 17:05:55 1996 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA08164 for freebsd-commit-outgoing; Sun, 25 Feb 1996 17:05:55 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA08147 for cvs-all-outgoing; Sun, 25 Feb 1996 17:05:52 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA08117 Sun, 25 Feb 1996 17:05:39 -0800 (PST) Date: Sun, 25 Feb 1996 17:05:39 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199602260105.RAA08117@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c src/sys/i386/isa if_ep.c if_epreg.h src/sys/i386/conf files.i386 Sender: owner-commit@FreeBSD.ORG Precedence: bulk gibbs 96/02/25 17:05:38 Modified: sys/i386/conf files.i386 Log: Add i386/eisa/3c5x9.c, the eisaconf probe for the 3Com 3c579 and the 3c509 when in eisa configuration mode. Revision Changes Path 1.128 +2 -1 src/sys/i386/conf/files.i386 Modified: sys/i386/eisa aha1742.c aic7770.c bt74x.c eisaconf.c Added: sys/i386/eisa 3c5x9.c Log: 3c5x9.c: The eisaconf probe for the 3Com 3c579 and the 3c509 when in eisa configuration mode. aha1742.c aic7770.c bt74x.c: Only call eisa_registerdev after the probe is successfully. eisaconf.c: Increase kdc->kdc_datalen during the eisa_reg* functions instead of in the eisa_add* functions since eisa_registerdev has already been called and we have a kdc to manipulate. Revision Changes Path 1.51 +2 -2 src/sys/i386/eisa/aha1742.c 1.25 +2 -2 src/sys/i386/eisa/aic7770.c 1.5 +3 -3 src/sys/i386/eisa/bt74x.c 1.16 +2 -2 src/sys/i386/eisa/eisaconf.c Modified: sys/i386/isa if_ep.c if_epreg.h Log: Clean up the 3c5x9 driver and add an eisaconf probe to it. This should prevent it from conflicting with other drivers (like the aic7xxx driver). Most of the work was in spliting out common portions of the driver and making them generic enough to be called from the eisaconf probe. Revision Changes Path 1.42 +243 -185 src/sys/i386/isa/if_ep.c 1.12 +17 -6 src/sys/i386/isa/if_epreg.h