PDP11: Added formatted register display for HK and RK devices
This commit is contained in:
parent
db91afbaaf
commit
d61409889b
2 changed files with 15 additions and 15 deletions
|
@ -610,15 +610,15 @@ UNIT hk_unit[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
REG hk_reg[] = {
|
REG hk_reg[] = {
|
||||||
{ GRDATAD (HKCS1, hkcs1, DEV_RDX, 16, 0, "control/status 1") },
|
{ GRDATADF (HKCS1, hkcs1, DEV_RDX, 16, 0, "control/status 1", hk_cs1_bits) },
|
||||||
{ GRDATAD (HKWC, hkwc, DEV_RDX, 16, 0, "word count") },
|
{ GRDATADF (HKWC, hkwc, DEV_RDX, 16, 0, "word count", hk_wc_bits) },
|
||||||
{ GRDATAD (HKBA, hkba, DEV_RDX, 16, 0, "bus address") },
|
{ GRDATADF (HKBA, hkba, DEV_RDX, 16, 0, "bus address", hk_ba_bits) },
|
||||||
{ GRDATAD (HKDA, hkda, DEV_RDX, 16, 0, "desired surface, sector") },
|
{ GRDATADF (HKDA, hkda, DEV_RDX, 16, 0, "desired surface, sector", hk_da_bits) },
|
||||||
{ GRDATAD (HKCS2, hkcs2, DEV_RDX, 16, 0, "control/status 2") },
|
{ GRDATADF (HKCS2, hkcs2, DEV_RDX, 16, 0, "control/status 2", hk_cs2_bits) },
|
||||||
{ BRDATAD (HKDS, hkds, DEV_RDX, 16, HK_NUMDR, "drive status, drives 0 to 7") },
|
{ BRDATADF (HKDS, hkds, DEV_RDX, 16, HK_NUMDR, "drive status, drives 0 to 7", hk_ds_bits) },
|
||||||
{ BRDATAD (HKER, hker, DEV_RDX, 16, HK_NUMDR, "drive errors, drives 0 to 7") },
|
{ BRDATADF (HKER, hker, DEV_RDX, 16, HK_NUMDR, "drive errors, drives 0 to 7", hk_er_bits) },
|
||||||
{ BRDATAD (HKDB, hkdb, DEV_RDX, 16, 3, "data buffer silo") },
|
{ BRDATADF (HKDB, hkdb, DEV_RDX, 16, 3, "data buffer silo", hk_db_bits) },
|
||||||
{ GRDATAD (HKDC, hkdc, DEV_RDX, 16, 0, "desired cylinder") },
|
{ GRDATADF (HKDC, hkdc, DEV_RDX, 16, 0, "desired cylinder", hk_dc_bits) },
|
||||||
{ GRDATAD (HKOF, hkof, DEV_RDX, 8, 0, "offset") },
|
{ GRDATAD (HKOF, hkof, DEV_RDX, 8, 0, "offset") },
|
||||||
{ GRDATAD (HKMR, hkmr, DEV_RDX, 16, 0, "maintenance register") },
|
{ GRDATAD (HKMR, hkmr, DEV_RDX, 16, 0, "maintenance register") },
|
||||||
{ GRDATAD (HKMR2, hkmr2, DEV_RDX, 16, 0, "maintenance register 2"), REG_RO },
|
{ GRDATAD (HKMR2, hkmr2, DEV_RDX, 16, 0, "maintenance register 2"), REG_RO },
|
||||||
|
|
|
@ -358,12 +358,12 @@ UNIT rk_unit[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
REG rk_reg[] = {
|
REG rk_reg[] = {
|
||||||
{ ORDATAD (RKCS, rkcs, 16, "control/status") },
|
{ ORDATADF (RKCS, rkcs, 16, "control/status", rk_cs_bits) },
|
||||||
{ ORDATAD (RKDA, rkda, 16, "disk address") },
|
{ ORDATADF (RKDA, rkda, 16, "disk address", rk_da_bits) },
|
||||||
{ ORDATAD (RKBA, rkba, 16, "memory address") },
|
{ ORDATADF (RKBA, rkba, 16, "memory address", rk_ba_bits) },
|
||||||
{ ORDATAD (RKWC, rkwc, 16, "word count") },
|
{ ORDATADF (RKWC, rkwc, 16, "word count", rk_wc_bits) },
|
||||||
{ ORDATAD (RKDS, rkds, 16, "drive status") },
|
{ ORDATADF (RKDS, rkds, 16, "drive status", rk_ds_bits) },
|
||||||
{ ORDATAD (RKER, rker, 16, "error status") },
|
{ ORDATADF (RKER, rker, 16, "error status", rk_er_bits) },
|
||||||
{ ORDATAD (INTQ, rkintq, 9, "interrupt queue") },
|
{ ORDATAD (INTQ, rkintq, 9, "interrupt queue") },
|
||||||
{ ORDATAD (DRVN, last_drv, 3, "last r/w drive") },
|
{ ORDATAD (DRVN, last_drv, 3, "last r/w drive") },
|
||||||
{ FLDATAD (INT, IREQ (RK), INT_V_RK, "interrupt pending flag") },
|
{ FLDATAD (INT, IREQ (RK), INT_V_RK, "interrupt pending flag") },
|
||||||
|
|
Loading…
Add table
Reference in a new issue