From 76fa396c1d78e40bf3a58ea4909d5c7dba0ed36b Mon Sep 17 00:00:00 2001 From: bouyer Date: Mon, 17 May 2004 11:10:24 +0000 Subject: Properly compute xs->resid, instead of assuming it'll always be 0 when a command is done. --- sys/dev/microcode/siop/esiop.ss | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/dev/microcode/siop') diff --git a/sys/dev/microcode/siop/esiop.ss b/sys/dev/microcode/siop/esiop.ss index 486b81a5abc..81aaf085f0b 100644 --- a/sys/dev/microcode/siop/esiop.ss +++ b/sys/dev/microcode/siop/esiop.ss @@ -1,4 +1,4 @@ -; $NetBSD: esiop.ss,v 1.16 2003/10/05 17:48:49 bouyer Exp $ +; $NetBSD: esiop.ss,v 1.17 2004/05/17 11:10:24 bouyer Exp $ ; ; Copyright (c) 2002 Manuel Bouyer. @@ -208,6 +208,7 @@ waitphase: handle_cmpl: CALL REL(disconnect); + STORE NOFLUSH SCRATCHA0, 4, from tlq_offset; save current offset MOVE SCRATCHE1 to SFBR; INT int_done, IF NOT 0x00; if status is not "done", let host handle it MOVE SCRATCHF0 to SFBR; load pointer in done ring -- cgit n value='trunk' selected='selected'>trunk NetBSD fork for lockdoc analysismerlin@scholz.ruhr
summaryrefslogtreecommitdiff
path: root/sys/modules/examples/executor/Makefile
AgeCommit message (Expand)Author
2018-04-13Add a new example kernel modulekamil