From 5d1e31d949dfc89ef2e66fd83b46debade6df2e5 Mon Sep 17 00:00:00 2001 From: Richard Cornwell Date: Sun, 26 Dec 2021 20:20:38 -0500 Subject: [PATCH] IBM360: Fixed immediate command to always ignore length. --- IBM360/ibm360_chan.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/IBM360/ibm360_chan.c b/IBM360/ibm360_chan.c index d12c91b..c891a87 100644 --- a/IBM360/ibm360_chan.c +++ b/IBM360/ibm360_chan.c @@ -473,9 +473,7 @@ loop: /* Check if immediate channel end */ if (chan->chan_status & STATUS_CEND) { chan->ccw_cmd = 0; - if ((chan->chan_status & STATUS_DEND) != 0) - chan->ccw_flags &= ~(FLAG_CD|FLAG_SLI); - + chan->ccw_flags |= FLAG_SLI; /* Force SLI for immediate command */ sim_debug(DEBUG_DETAIL, &cpu_dev, "chan_end(%x load) %x %04x end\n", chan->daddr, chan->chan_status, chan->ccw_flags); }