From owner-cvs-all Sat Apr 29 3:20:25 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 3B2F237B621; Sat, 29 Apr 2000 03:20:21 -0700 (PDT) (envelope-from groudier@FreeBSD.org) Received: (from groudier@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id DAA46450; Sat, 29 Apr 2000 03:20:20 -0700 (PDT) (envelope-from groudier@FreeBSD.org) Message-Id: <200004291020.DAA46450@freefall.freebsd.org> From: Gerard Roudier Date: Sat, 29 Apr 2000 03:20:19 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sym sym_fw.h sym_fw1.h sym_fw2.h sym_conf.h sym_defs.h sym_hipd.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG groudier 2000/04/29 03:20:19 PDT Modified files: sys/dev/sym sym_conf.h sym_defs.h sym_hipd.c Added files: sys/dev/sym sym_fw.h sym_fw1.h sym_fw2.h Log: This new version adds support for early NCR chips. 53C810 non 'A', 53C815 and 53C825 non 'A' are now attached by the driver (by default). The driver uses a different SCRIPTS set based on MEMORY MOVE instructions for these chips. 2 SCRIPTS sets (firmwares) numbered #1 and #2 are used for the whole support of the 53C8XX family to get possible: - FW #1 : Only based on MEMORY MOVE instructions. Selected for 810, 815, 825. - FW #2 : LOAD/STORE based. This is the firmware also used by previous driver versions. Selected for other chips. When both `ncr' and `sym' are configured, `sym' will now attach all the 53C8XX devices by default. Previous balancing between `ncr' and `sym' can be preserved by: - Either editing sym_conf.h and commenting the following compile option: #define SYM_CONF_GENERIC_SUPPORT (This also saves about 3.5Kb of kernel memory). - Or setting kernel config option SYM_SETUP_LP_PROBE_MAP to 64 (bit 0x40) Revision Changes Path 1.6 +14 -9 src/sys/dev/sym/sym_conf.h 1.5 +3 -4 src/sys/dev/sym/sym_defs.h 1.11 +652 -2111 src/sys/dev/sym/sym_hipd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message