crimereg.h Source File
Back to the index.
Go to the documentation of this file.
39 #define CRIME_BASE 0x14000000
42 #define CRIME_REV 0x00
43 #define CRIME_ID_IDBITS 0x000000f0
44 #define CRIME_ID_IDSHIFT 4
45 #define CRIME_ID_REV 0x0000000f
46 #define CRIME_REV_PETTY 0x00
47 #define CRIME_REV_11 0x11
48 #define CRIME_REV_13 0x13
49 #define CRIME_REV_14 0x14
52 #define CRIME_CONTROL 0x08
53 #define CRIME_CONTROL_TRITON_SYSADC 0x2000
54 #define CRIME_CONTROL_CRIME_SYSADC 0x1000
55 #define CRIME_CONTROL_HARD_RESET 0x0800
56 #define CRIME_CONTROL_SOFT_RESET 0x0400
57 #define CRIME_CONTROL_DOG_ENABLE 0x0200
58 #define CRIME_CONTROL_ENDIANESS 0x0100
59 #define CRIME_CONTROL_CQUEUE_HWM 0x000f
60 #define CRIME_CONTROL_CQUEUE_SHFT 0
61 #define CRIME_CONTROL_WBUF_HWM 0x00f0
62 #define CRIME_CONTROL_WBUF_SHFT 8
74 #define CRM_CONTROL_GET_CQUEUE_HWM(x) \
75 (((x) & CRM_CONTROL_CQUEUE_HWM) >> CRM_CONTROL_CQUEUE_SHFT)
76 #define CRM_CONTROL_SET_CQUEUE_HWM(x,v) \
77 (((v) << CRM_CONTROL_CQUEUE_SHFT) | ((x) & ~CRM_CONTROL_CQUEUE_HWM))
79 #define CRM_CONTROL_GET_WBUF_HWM(x) \
80 (((x) & CRM_CONTROL_WBUF_HWM) >> CRM_CONTROL_WBUF_SHFT)
81 #define CRM_CONTROL_SET_WBUF_HWM(x,v) \
82 (((v) << CRM_CONTROL_WBUF_SHFT) | ((x) & ~CRM_CONTROL_WBUF_HWM))
86 #define CRIME_INTSTAT 0x10
87 #define CRIME_INT_VICE 0x80000000
88 #define CRIME_INT_SOFT2 0x40000000
89 #define CRIME_INT_SOFT1 0x20000000
90 #define CRIME_INT_SOFT0 0x10000000
91 #define CRIME_INT_RE5 0x08000000
92 #define CRIME_INT_RE4 0x04000000
93 #define CRIME_INT_RE3 0x02000000
94 #define CRIME_INT_RE2 0x01000000
95 #define CRIME_INT_RE1 0x00800000
96 #define CRIME_INT_RE0 0x00400000
97 #define CRIME_INT_MEMERR 0x00200000
98 #define CRIME_INT_CRMERR 0x00100000
99 #define CRIME_INT_GBE3 0x00080000
100 #define CRIME_INT_GBE2 0x00040000
101 #define CRIME_INT_GBE1 0x00020000
102 #define CRIME_INT_GBE0 0x00010000
103 #define CRIME_INT_PCI_SHARED2 0x00008000
104 #define CRIME_INT_PCI_SHARED1 0x00004000
105 #define CRIME_INT_PCI_SHARED0 0x00002000
106 #define CRIME_INT_PCI_SLOT2 0x00001000
107 #define CRIME_INT_PCI_SLOT1 0x00000800
108 #define CRIME_INT_PCI_SLOT0 0x00000400
109 #define CRIME_INT_PCI_SCSI1 0x00000200
110 #define CRIME_INT_PCI_SCSI0 0x00000100
111 #define CRIME_INT_PCI_BRIDGE 0x00000080
112 #define CRIME_INT_PERIPH_AUD 0x00000040
113 #define CRIME_INT_PERIPH_MISC 0x00000020
114 #define CRIME_INT_PERIPH_SERIAL 0x00000010
115 #define CRIME_INT_ETHERNET 0x00000008
116 #define CRIME_INT_VID_OUT 0x00000004
117 #define CRIME_INT_VID_IN2 0x00000002
118 #define CRIME_INT_VID_IN1 0x00000001
121 #define CRIME_INTMASK 0x18
122 #define CRIME_SOFTINT 0x20
123 #define CRIME_HARDINT 0x28
132 #define CRIME_DOG 0x30
133 #define CRIME_WATCHDOG CRIME_DOG
134 #define CRIME_TIME 0x38
135 #define CRIME_TIME_MASK 0x0000ffffffffffffULL
136 #define CRIME_CPU_ERROR_ADDR 0x40
137 #define CRIME_CPU_ERROR_STAT 0x48
138 #define CRIME_CPU_ERROR_ENA 0x50
139 #define CRIME_VICE_ERROR_ADDR 0x58
140 #define CRIME_MEM_CONTROL 0x0200
141 #define CRIME_MEM_BANK_CTRL0 0x0208
142 #define CRIME_MEM_BANK_CTRL1 0x0218
143 #define CRIME_MEM_BANK_CTRL2 0x0210
144 #define CRIME_MEM_BANK_CTRL3 0x0228
145 #define CRIME_MEM_BANK_CTRL4 0x0220
146 #define CRIME_MEM_BANK_CTRL5 0x0238
147 #define CRIME_MEM_BANK_CTRL6 0x0230
148 #define CRIME_MEM_BANK_CTRL7 0x0248
149 #define CRIME_MEM_REFRESH_CNTR 0x0248
150 #define CRIME_MEM_ERROR_STAT 0x0250
151 #define CRIME_MEM_ERROR_ADDR 0x0258
152 #define CRIME_MEM_ERROR_ECC_SYN 0x0260
153 #define CRIME_MEM_ERROR_ECC_CHK 0x0268
154 #define CRIME_MEM_ERROR_ECC_REPL 0x0270
156 #define McGriff CRIME_DOG
Generated on Tue Aug 25 2020 19:25:06 for GXemul by
1.8.18