From 33897a6ff2035a547d804e5dc507c90e7bea8ff6 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Tue, 22 Jan 2013 16:07:55 -0800 Subject: [PATCH] Added UBA register descriptions --- VAX/vax780_uba.c | 54 ++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/VAX/vax780_uba.c b/VAX/vax780_uba.c index 695ede53..3c656c49 100644 --- a/VAX/vax780_uba.c +++ b/VAX/vax780_uba.c @@ -230,33 +230,33 @@ DIB uba_dib = { TR_UBA, 0, &uba_rdreg, &uba_wrreg, 0, 0 }; UNIT uba_unit = { UDATA (&uba_svc, 0, 0) }; REG uba_reg[] = { - { HRDATA (IPL14, int_req[0], 32), REG_RO }, - { HRDATA (IPL15, int_req[1], 32), REG_RO }, - { HRDATA (IPL16, int_req[2], 32), REG_RO }, - { HRDATA (IPL17, int_req[3], 32), REG_RO }, - { HRDATA (CNFR, uba_cnf, 32) }, - { HRDATA (CR, uba_cr, 32) }, - { HRDATA (SR, uba_sr, 32) }, - { HRDATA (DR, uba_dr, 32) }, - { FLDATA (INT, uba_int, 0) }, - { FLDATA (NEXINT, nexus_req[IPL_UBA], TR_UBA) }, - { FLDATA (AIIP, uba_aiip, 0) }, - { FLDATA (UIIP, uba_uiip, 0) }, - { HRDATA (FMER, uba_fmer, 32) }, - { HRDATA (FUBAR, uba_fubar, 32) }, - { HRDATA (BRSVR0, uba_svr[0], 32) }, - { HRDATA (BRSVR1, uba_svr[1], 32) }, - { HRDATA (BRSVR2, uba_svr[2], 32) }, - { HRDATA (BRSVR3, uba_svr[3], 32) }, - { HRDATA (BRRVR4, uba_rvr[0], 32) }, - { HRDATA (BRRVR5, uba_rvr[1], 32) }, - { HRDATA (BRRVR6, uba_rvr[2], 32) }, - { HRDATA (BRRVR7, uba_rvr[3], 32) }, - { BRDATA (DPR, uba_dpr, 16, 32, 16) }, - { BRDATA (MAP, uba_map, 16, 32, 496) }, - { DRDATA (AITIME, uba_aitime, 24), PV_LEFT + REG_NZ }, - { DRDATA (UITIME, uba_uitime, 24), PV_LEFT + REG_NZ }, - { FLDATA (AUTOCON, autcon_enb, 0), REG_HRO }, + { HRDATAD (IPL14, int_req[0], 32, "IPL 14 Interrupt Request"), REG_RO }, + { HRDATAD (IPL15, int_req[1], 32, "IPL 15 Interrupt Request"), REG_RO }, + { HRDATAD (IPL16, int_req[2], 32, "IPL 16 Interrupt Request"), REG_RO }, + { HRDATAD (IPL17, int_req[3], 32, "IPL 17 Interrupt Request"), REG_RO }, + { HRDATAD (CNFR, uba_cnf, 32, "config register") }, + { HRDATAD (CR, uba_cr, 32, "control register") }, + { HRDATAD (SR, uba_sr, 32, "status register") }, + { HRDATAD (DR, uba_dr, 32, "diagnostic control register") }, + { FLDATAD (INT, uba_int, 0, "UBA interrupt") }, + { FLDATAD (NEXINT, nexus_req[IPL_UBA], TR_UBA, "") }, + { FLDATAD (AIIP, uba_aiip, 0, "adapter interrupt in progress") }, + { FLDATAD (UIIP, uba_uiip, 0, "Unibus interrupt in progress") }, + { HRDATAD (FMER, uba_fmer, 32, "failing map register") }, + { HRDATAD (FUBAR, uba_fubar, 32, "failing Unibus address") }, + { HRDATAD (BRSVR0, uba_svr[0], 32, "diagnostic register 0") }, + { HRDATAD (BRSVR1, uba_svr[1], 32, "diagnostic register 1") }, + { HRDATAD (BRSVR2, uba_svr[2], 32, "diagnostic register 2") }, + { HRDATAD (BRSVR3, uba_svr[3], 32, "diagnostic register 3") }, + { HRDATAD (BRRVR4, uba_rvr[0], 32, "vector register 0") }, + { HRDATAD (BRRVR5, uba_rvr[1], 32, "vector register 1") }, + { HRDATAD (BRRVR6, uba_rvr[2], 32, "vector register 2") }, + { HRDATAD (BRRVR7, uba_rvr[3], 32, "vector register 3") }, + { BRDATAD (DPR, uba_dpr, 16, 32, 16, "number data paths") }, + { BRDATAD (MAP, uba_map, 16, 32, 496, "Unibus map registers") }, + { DRDATAD (AITIME, uba_aitime, 24, "adapter init time"), PV_LEFT + REG_NZ }, + { DRDATAD (UITIME, uba_uitime, 24, "Unibus init time"), PV_LEFT + REG_NZ }, + { FLDATA (AUTOCON, autcon_enb, 0), REG_HRO }, { NULL } };