diff --git a/PDP11/pdp11_rq.c b/PDP11/pdp11_rq.c index c0cdd50f..06065447 100644 --- a/PDP11/pdp11_rq.c +++ b/PDP11/pdp11_rq.c @@ -966,11 +966,11 @@ REG rq_reg[] = { { GRDATAD (COMM, rq_ctx.comm, DEV_RDX, 22, 0, "comm region") }, { GRDATAD (CQIOFF, rq_ctx.cq.ioff, DEV_RDX, 32, 0, "command queue intr offset") }, { GRDATAD (CQBA, rq_ctx.cq.ba, DEV_RDX, 22, 0, "command queue base address") }, - { GRDATAD (CQLNT, rq_ctx.cq.lnt, DEV_RDX, 32, 2, "command queue length"), REG_NZ }, + { GRDATAD (CQLNT, rq_ctx.cq.lnt, DEV_RDX, 8, 2, "command queue length"), REG_NZ }, { GRDATAD (CQIDX, rq_ctx.cq.idx, DEV_RDX, 8, 2, "command queue index") }, { GRDATAD (RQIOFF, rq_ctx.rq.ioff, DEV_RDX, 32, 0, "request queue intr offset") }, { GRDATAD (RQBA, rq_ctx.rq.ba, DEV_RDX, 22, 0, "request queue base address") }, - { GRDATAD (RQLNT, rq_ctx.rq.lnt, DEV_RDX, 32, 2, "request queue length"), REG_NZ }, + { GRDATAD (RQLNT, rq_ctx.rq.lnt, DEV_RDX, 8, 2, "request queue length"), REG_NZ }, { GRDATAD (RQIDX, rq_ctx.rq.idx, DEV_RDX, 8, 2, "request queue index") }, { DRDATAD (FREE, rq_ctx.freq, 5, "head of free packet list") }, { DRDATAD (RESP, rq_ctx.rspq, 5, "head of response packet list") }, @@ -983,7 +983,7 @@ REG rq_reg[] = { { DRDATAD (HTMO, rq_ctx.htmo, 17, "host timeout value") }, { FLDATA (PRGI, rq_ctx.prgi, 0), REG_HIDDEN }, { FLDATA (PIP, rq_ctx.pip, 0), REG_HIDDEN }, - { FLDATA (CTYPE, rq_ctx.ctype, 32), REG_HIDDEN }, + { BINRDATA(CTYPE, rq_ctx.ctype, 32), REG_HIDDEN }, { DRDATAD (ITIME, rq_itime, 24, "init time delay, except stage 4"), PV_LEFT + REG_NZ }, { DRDATAD (I4TIME, rq_itime4, 24, "init stage 4 delay"), PV_LEFT + REG_NZ }, { DRDATAD (QTIME, rq_qtime, 24, "response time for 'immediate' packets"), PV_LEFT + REG_NZ }, @@ -1149,11 +1149,11 @@ REG rqb_reg[] = { { GRDATAD (COMM, rqb_ctx.comm, DEV_RDX, 22, 0, "comm region") }, { GRDATAD (CQIOFF, rqb_ctx.cq.ioff, DEV_RDX, 32, 0, "command queue intr offset") }, { GRDATAD (CQBA, rqb_ctx.cq.ba, DEV_RDX, 22, 0, "command queue base address") }, - { GRDATAD (CQLNT, rqb_ctx.cq.lnt, DEV_RDX, 32, 2, "command queue length"), REG_NZ }, + { GRDATAD (CQLNT, rqb_ctx.cq.lnt, DEV_RDX, 8, 2, "command queue length"), REG_NZ }, { GRDATAD (CQIDX, rqb_ctx.cq.idx, DEV_RDX, 8, 2, "command queue index") }, { GRDATAD (RQIOFF, rqb_ctx.rq.ioff, DEV_RDX, 32, 0, "request queue intr offset") }, { GRDATAD (RQBA, rqb_ctx.rq.ba, DEV_RDX, 22, 0, "request queue base address") }, - { GRDATAD (RQLNT, rqb_ctx.rq.lnt, DEV_RDX, 32, 2, "request queue length"), REG_NZ }, + { GRDATAD (RQLNT, rqb_ctx.rq.lnt, DEV_RDX, 8, 2, "request queue length"), REG_NZ }, { GRDATAD (RQIDX, rqb_ctx.rq.idx, DEV_RDX, 8, 2, "request queue index") }, { DRDATAD (FREE, rqb_ctx.freq, 5, "head of free packet list") }, { DRDATAD (RESP, rqb_ctx.rspq, 5, "head of response packet list") }, @@ -1166,7 +1166,7 @@ REG rqb_reg[] = { { DRDATAD (HTMO, rqb_ctx.htmo, 17, "host timeout value") }, { FLDATA (PRGI, rqb_ctx.prgi, 0), REG_HIDDEN }, { FLDATA (PIP, rqb_ctx.pip, 0), REG_HIDDEN }, - { FLDATA (CTYPE, rqb_ctx.ctype, 32), REG_HIDDEN }, + { BINRDATA(CTYPE, rqb_ctx.ctype, 32), REG_HIDDEN }, { BRDATAD (PKTS, rqb_ctx.pak, DEV_RDX, 16, sizeof(rq_ctx.pak)/2, "packet buffers, 33W each, 32 entries") }, { URDATAD (CPKT, rqb_unit[0].cpkt, 10, 5, 0, RQ_NUMDR, 0, "current packet, units 0 to 3") }, { URDATAD (UCNUM, rqb_unit[0].cnum, 10, 5, 0, RQ_NUMDR, 0, "ctrl number, units 0 to 3") }, @@ -1222,11 +1222,11 @@ REG rqc_reg[] = { { GRDATAD (COMM, rqc_ctx.comm, DEV_RDX, 22, 0, "comm region") }, { GRDATAD (CQIOFF, rqc_ctx.cq.ioff, DEV_RDX, 32, 0, "command queue intr offset") }, { GRDATAD (CQBA, rqc_ctx.cq.ba, DEV_RDX, 22, 0, "command queue base address") }, - { GRDATAD (CQLNT, rqc_ctx.cq.lnt, DEV_RDX, 32, 2, "command queue length"), REG_NZ }, + { GRDATAD (CQLNT, rqc_ctx.cq.lnt, DEV_RDX, 8, 2, "command queue length"), REG_NZ }, { GRDATAD (CQIDX, rqc_ctx.cq.idx, DEV_RDX, 8, 2, "command queue index") }, { GRDATAD (RQIOFF, rqc_ctx.rq.ioff, DEV_RDX, 32, 0, "request queue intr offset") }, { GRDATAD (RQBA, rqc_ctx.rq.ba, DEV_RDX, 22, 0, "request queue base address") }, - { GRDATAD (RQLNT, rqc_ctx.rq.lnt, DEV_RDX, 32, 2, "request queue length"), REG_NZ }, + { GRDATAD (RQLNT, rqc_ctx.rq.lnt, DEV_RDX, 8, 2, "request queue length"), REG_NZ }, { GRDATAD (RQIDX, rqc_ctx.rq.idx, DEV_RDX, 8, 2, "request queue index") }, { DRDATAD (FREE, rqc_ctx.freq, 5, "head of free packet list") }, { DRDATAD (RESP, rqc_ctx.rspq, 5, "head of response packet list") }, @@ -1239,7 +1239,7 @@ REG rqc_reg[] = { { DRDATAD (HTMO, rqc_ctx.htmo, 17, "host timeout value") }, { FLDATA (PRGI, rqc_ctx.prgi, 0), REG_HIDDEN }, { FLDATA (PIP, rqc_ctx.pip, 0), REG_HIDDEN }, - { FLDATA (CTYPE, rqc_ctx.ctype, 32), REG_HIDDEN }, + { BINRDATA(CTYPE, rqc_ctx.ctype, 32), REG_HIDDEN }, { BRDATAD (PKTS, rqc_ctx.pak, DEV_RDX, 16, sizeof(rq_ctx.pak)/2, "packet buffers, 33W each, 32 entries") }, { URDATAD (CPKT, rqc_unit[0].cpkt, 10, 5, 0, RQ_NUMDR, 0, "current packet, units 0 to 3") }, { URDATAD (UCNUM, rqc_unit[0].cnum, 10, 5, 0, RQ_NUMDR, 0, "ctrl number, units 0 to 3") }, @@ -1295,11 +1295,11 @@ REG rqd_reg[] = { { GRDATAD (COMM, rqd_ctx.comm, DEV_RDX, 22, 0, "comm region") }, { GRDATAD (CQIOFF, rqd_ctx.cq.ioff, DEV_RDX, 32, 0, "command queue intr offset") }, { GRDATAD (CQBA, rqd_ctx.cq.ba, DEV_RDX, 22, 0, "command queue base address") }, - { GRDATAD (CQLNT, rqd_ctx.cq.lnt, DEV_RDX, 32, 2, "command queue length"), REG_NZ }, + { GRDATAD (CQLNT, rqd_ctx.cq.lnt, DEV_RDX, 8, 2, "command queue length"), REG_NZ }, { GRDATAD (CQIDX, rqd_ctx.cq.idx, DEV_RDX, 8, 2, "command queue index") }, { GRDATAD (RQIOFF, rqd_ctx.rq.ioff, DEV_RDX, 32, 0, "request queue intr offset") }, { GRDATAD (RQBA, rqd_ctx.rq.ba, DEV_RDX, 22, 0, "request queue base address") }, - { GRDATAD (RQLNT, rqd_ctx.rq.lnt, DEV_RDX, 32, 2, "request queue length"), REG_NZ }, + { GRDATAD (RQLNT, rqd_ctx.rq.lnt, DEV_RDX, 8, 2, "request queue length"), REG_NZ }, { GRDATAD (RQIDX, rqd_ctx.rq.idx, DEV_RDX, 8, 2, "request queue index") }, { DRDATAD (FREE, rqd_ctx.freq, 5, "head of free packet list") }, { DRDATAD (RESP, rqd_ctx.rspq, 5, "head of response packet list") }, @@ -1312,7 +1312,7 @@ REG rqd_reg[] = { { DRDATAD (HTMO, rqd_ctx.htmo, 17, "host timeout value") }, { FLDATA (PRGI, rqd_ctx.prgi, 0), REG_HIDDEN }, { FLDATA (PIP, rqd_ctx.pip, 0), REG_HIDDEN }, - { FLDATA (CTYPE, rqd_ctx.ctype, 32), REG_HIDDEN }, + { BINRDATA(CTYPE, rqd_ctx.ctype, 32), REG_HIDDEN }, { BRDATAD (PKTS, rqd_ctx.pak, DEV_RDX, 16, sizeof(rq_ctx.pak)/2, "packet buffers, 33W each, 32 entries") }, { URDATAD (CPKT, rqd_unit[0].cpkt, 10, 5, 0, RQ_NUMDR, 0, "current packet, units 0 to 3") }, { URDATAD (UCNUM, rqd_unit[0].cnum, 10, 5, 0, RQ_NUMDR, 0, "ctrl number, units 0 to 3") },