|
@@ -351,3 +351,60 @@ do { \
|
|
|
|
|
|
|
|
|
/* ESYNR0 */
|
|
|
+#define GET_ESYNR0_AMID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AMID)
|
|
|
+#define GET_ESYNR0_APID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_APID)
|
|
|
+#define GET_ESYNR0_ABID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ABID)
|
|
|
+#define GET_ESYNR0_AVMID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AVMID)
|
|
|
+#define GET_ESYNR0_ATID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ATID)
|
|
|
+
|
|
|
+
|
|
|
+/* ESYNR1 */
|
|
|
+#define GET_ESYNR1_AMEMTYPE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AMEMTYPE)
|
|
|
+#define GET_ESYNR1_ASHARED(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASHARED)
|
|
|
+#define GET_ESYNR1_AINNERSHARED(b) \
|
|
|
+ GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINNERSHARED)
|
|
|
+#define GET_ESYNR1_APRIV(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APRIV)
|
|
|
+#define GET_ESYNR1_APROTNS(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APROTNS)
|
|
|
+#define GET_ESYNR1_AINST(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINST)
|
|
|
+#define GET_ESYNR1_AWRITE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AWRITE)
|
|
|
+#define GET_ESYNR1_ABURST(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ABURST)
|
|
|
+#define GET_ESYNR1_ALEN(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALEN)
|
|
|
+#define GET_ESYNR1_ASIZE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASIZE)
|
|
|
+#define GET_ESYNR1_ALOCK(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALOCK)
|
|
|
+#define GET_ESYNR1_AOOO(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AOOO)
|
|
|
+#define GET_ESYNR1_AFULL(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AFULL)
|
|
|
+#define GET_ESYNR1_AC(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AC)
|
|
|
+#define GET_ESYNR1_DCD(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_DCD)
|
|
|
+
|
|
|
+
|
|
|
+/* IDR */
|
|
|
+#define GET_NM2VCBMT(b) GET_GLOBAL_FIELD(b, IDR, NM2VCBMT)
|
|
|
+#define GET_HTW(b) GET_GLOBAL_FIELD(b, IDR, HTW)
|
|
|
+#define GET_HUM(b) GET_GLOBAL_FIELD(b, IDR, HUM)
|
|
|
+#define GET_TLBSIZE(b) GET_GLOBAL_FIELD(b, IDR, TLBSIZE)
|
|
|
+#define GET_NCB(b) GET_GLOBAL_FIELD(b, IDR, NCB)
|
|
|
+#define GET_NIRPT(b) GET_GLOBAL_FIELD(b, IDR, NIRPT)
|
|
|
+
|
|
|
+
|
|
|
+/* REV */
|
|
|
+#define GET_MAJOR(b) GET_GLOBAL_FIELD(b, REV, MAJOR)
|
|
|
+#define GET_MINOR(b) GET_GLOBAL_FIELD(b, REV, MINOR)
|
|
|
+
|
|
|
+
|
|
|
+/* TESTBUSCR */
|
|
|
+#define GET_TBE(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBE)
|
|
|
+#define GET_SPDMBE(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDMBE)
|
|
|
+#define GET_WGSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, WGSEL)
|
|
|
+#define GET_TBLSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBLSEL)
|
|
|
+#define GET_TBHSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBHSEL)
|
|
|
+#define GET_SPDM0SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM0SEL)
|
|
|
+#define GET_SPDM1SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM1SEL)
|
|
|
+#define GET_SPDM2SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM2SEL)
|
|
|
+#define GET_SPDM3SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM3SEL)
|
|
|
+
|
|
|
+
|
|
|
+/* TLBIVMID */
|
|
|
+#define GET_TLBIVMID_VMID(b) GET_GLOBAL_FIELD(b, TLBIVMID, TLBIVMID_VMID)
|
|
|
+
|
|
|
+
|
|
|
+/* TLBTR0 */
|