Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/microcode/siop - use my standart copyrigth notice



details:   https://anonhg.NetBSD.org/src/rev/c12b25e9de47
branches:  trunk
changeset: 486200:c12b25e9de47
user:      bouyer <bouyer%NetBSD.org@localhost>
date:      Mon May 15 07:43:45 2000 +0000

description:
- use my standart copyrigth notice
- After reselect, don't clear ack after the IDENTIFY message, this breaks
  when the reselecting target has different sync parameters than the previous
  one.

diffstat:

 sys/dev/microcode/siop/siop.ss |  27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

diffs (62 lines):

diff -r 8fb181c9e012 -r c12b25e9de47 sys/dev/microcode/siop/siop.ss
--- a/sys/dev/microcode/siop/siop.ss    Mon May 15 06:45:44 2000 +0000
+++ b/sys/dev/microcode/siop/siop.ss    Mon May 15 07:43:45 2000 +0000
@@ -1,4 +1,4 @@
-;      $NetBSD: siop.ss,v 1.4 2000/05/04 15:42:42 bouyer Exp $
+;      $NetBSD: siop.ss,v 1.5 2000/05/15 07:43:45 bouyer Exp $
 
 ;
 ;  Copyright (c) 2000 Manuel Bouyer.
@@ -17,17 +17,16 @@
 ;  4. The name of the author may not be used to endorse or promote products
 ;     derived from this software without specific prior written permission.
 ; 
-;  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
-;  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
-;  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
-;  AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-;  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-;  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-;  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-;  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-;  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-;  POSSIBILITY OF SUCH DAMAGE.
-; 
+;  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+;  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+;  OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+;  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,     
+;  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+;  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+;  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+;  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+;  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+;  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 ARCH 720
 
@@ -36,7 +35,7 @@
 ABSOLUTE t_msg_in = 32;
 ABSOLUTE t_ext_msg_in = 40;
 ABSOLUTE t_ext_msg_data = 48;
-ABSOLUTE t_ext_msg_tag = 56;
+ABSOLUTE t_msg_tag = 56;
 ABSOLUTE t_msg_out = 64;
 ABSOLUTE t_cmd = 72;
 ABSOLUTE t_status = 80;
@@ -94,6 +93,7 @@
 ; starting a new session, init 'local variables'
        MOVE 0 to SCRATCHA0     ; flags
        MOVE 0 to SCRATCHA1     ; DSA offset (for S/G save data pointer)
+       CLEAR ACK;
 waitphase:
        JUMP REL(msgout), WHEN MSG_OUT;
        JUMP REL(msgin), WHEN MSG_IN;
@@ -110,7 +110,6 @@
        MOVE SFBR to SCRATCHA0 ; save reselect ID
        INT int_err, WHEN NOT MSG_IN;
        MOVE FROM t_msg_in, WHEN MSG_IN;
-       CLEAR ACK;
        INT int_resel;
 
 reselect_fail:



Home | Main Index | Thread Index | Old Index