From owner-cvs-all Sat Apr 15 3:55: 4 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 B161537B702; Sat, 15 Apr 2000 03:55:01 -0700 (PDT) (envelope-from groudier@FreeBSD.org) Received: (from groudier@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id DAA89804; Sat, 15 Apr 2000 03:55:00 -0700 (PDT) (envelope-from groudier@FreeBSD.org) Message-Id: <200004151055.DAA89804@freefall.freebsd.org> From: Gerard Roudier Date: Sat, 15 Apr 2000 03:55:00 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sym sym_hipd.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG groudier 2000/04/15 03:55:00 PDT Modified files: sys/dev/sym sym_hipd.c Log: First patch that prepares for the adding of multi-firmware support. Changes are rather simplifications of the SCRIPTS interface (prior to complexifying it again;) ), dead code removes and comment fixes. Code removed: - Handling of kernel variables referenced from SCRIPTS. - Handling of selection without ATN. Slightly rewritten: - Handling of illegal phase (4/5) and data overrun conditions. Simplifications: - Extended error flag and bits now only set from the C code. - Move the extended error status (xerr_status) and nego status (nego_status) outside the data structure accessed by SCRIPTS (struct dsb). - Get rid of the script status field (scr_st). - Only patch SCR_NO_OP SCRIPTS instructions to adapt SCRIPTS to actual chip capabilities. Cosmetic changes: - Miscellaneous comments in SCRIPTS. - FreeBSD_4_Bus define replaced by FreeBSD_Bus_Io_Abstraction. Revision Changes Path 1.8 +234 -314 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