Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Aug 2006 05:42:46 +0000 (UTC)
From:      Matt Jacob <mjacob@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/isp isp.c
Message-ID:  <200608140542.k7E5gkao031571@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mjacob      2006-08-14 05:42:46 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/isp          isp.c 
  Log:
  Fix 2KLOGIN code to specify *ibits* (not *obits*) so that the
  options field in register 10 will be deterministic, not random.
  
  Correct the number of input bits for EXECUTE_FIRMWARE 0..1 to
  0..2- the 2322 and 24XX cards use mailbox register 2 to specify
  whether the f/w being executed is freshly loaded or not.
  
  Correct the number of input bits for {READ,WRITE}_RAM_WORD_EXTENDED
  so that register 8 gets picked up.
  
  Fix the indexing and offset for the 2322 f/w download so that it
  correctly puts the different code segments where they belong.
  
  Move VERIFY_CHECKSUM to be the 'else' clause to 2322 f/w downloads-
  the EXECUTE_FIRMWARE command for 2322 and 24XX cards will tell you
  if the f/w checksum is incorrect and VERIFY_CHECKSUM only works for
  RISC SRAM address < 64K so you can only do a VERIFY_CHECKSUM on the
  first of the 3 f/w segments for the 2322.
  
  Shorten the delay for the continuation mailbox commands- 1ms is
  ridiculous (100us is more likely).
  
  All of the more or less is really only for the 2322/6322 cards.
  
  Revision  Changes    Path
  1.126     +77 -60    src/sys/dev/isp/isp.c



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