sigma: MT: AIO must mask unit number before calling TDV status.
This commit is contained in:
parent
8b1b5eaeb7
commit
c654c20c49
2 changed files with 6 additions and 2 deletions
|
@ -127,7 +127,10 @@
|
|||
121. COC: Transmit long space is 0x6, and stop transmit is 0xE.
|
||||
122. COC: Received break generates a data-in channel transaction with a flag bit set
|
||||
in the line number.
|
||||
123. DP: dp_inv_adr error must set a TDV visible flag (i.e., PGE) before UEND.
|
||||
123. DP: dp_inv_adr error must set a TDV visible flag (i.e., PGE) before UEND.
|
||||
124. IO, all devices: moved SIO reject-on-interrupt test to devices.
|
||||
125. DP: SIO will knock down pending device interrupts and allow operation to proceed.
|
||||
126. MT: AIO must mask unit number before calling TDV status.
|
||||
|
||||
Diagnostic Notes
|
||||
----------------
|
||||
|
|
|
@ -267,7 +267,8 @@ switch (op) { /* case on op */
|
|||
|
||||
case OP_AIO: /* acknowledge int */
|
||||
un = mt_clr_int (mt_dib.dva); /* clr int, get unit and flag */
|
||||
*dvst = (mt_tdv_status (un) & MTAI_MASK) | /* device status */
|
||||
*dvst =
|
||||
(mt_tdv_status (un & DVA_M_DEVMU) & MTAI_MASK) | /* device status */
|
||||
(un & MTAI_INT) | /* device int flag */
|
||||
((un & DVA_M_UNIT) << DVT_V_UN); /* unit number */
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue