Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Apr 2000 03:55:00 -0700 (PDT)
From:      Gerard Roudier <groudier@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/sym sym_hipd.c
Message-ID:  <200004151055.DAA89804@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004151055.DAA89804>