dec_kn02.h Source File
Back to the index.
Go to the documentation of this file.
102 #define MIPS_KN02_H 1
107 #define KN02_PHYS_MIN 0x00000000
108 #define KN02_PHYS_MAX 0x1fffffff
113 #define KN02_PHYS_MEMORY_START 0x00000000
114 #define KN02_PHYS_MEMORY_END 0x1dffffff
119 #define KN02_PHYS_TC_0_START 0x1e000000
120 #define KN02_PHYS_TC_0_END 0x1e3fffff
122 #define KN02_PHYS_TC_1_START 0x1e400000
123 #define KN02_PHYS_TC_1_END 0x1e7fffff
125 #define KN02_PHYS_TC_2_START 0x1e800000
126 #define KN02_PHYS_TC_2_END 0x1ebfffff
128 #define KN02_PHYS_TC_3_START 0x1ec00000
129 #define KN02_PHYS_TC_3_END 0x1effffff
131 #define KN02_PHYS_TC_4_START 0x1f000000
132 #define KN02_PHYS_TC_4_END 0x1f3fffff
134 #define KN02_PHYS_TC_5_START 0x1f400000
135 #define KN02_PHYS_TC_5_END 0x1f7fffff
137 #define KN02_PHYS_TC_6_START 0x1f800000
138 #define KN02_PHYS_TC_6_END 0x1fbfffff
140 #define KN02_PHYS_TC_7_START 0x1fc00000
141 #define KN02_PHYS_TC_7_END 0x1fffffff
143 #define KN02_PHYS_TC_START KN02_PHYS_TC_0_START
144 #define KN02_PHYS_TC_END KN02_PHYS_TC_7_END
146 #define KN02_TC_NSLOTS 8
147 #define KN02_TC_MIN 0
148 #define KN02_TC_MAX 6
153 #define KN02_SYS_ROM_START KN02_PHYS_TC_7_START+0x000000
154 #define KN02_SYS_ROM_END KN02_PHYS_TC_7_START+0x07ffff
155 #define KN02_SYS_RESERVED KN02_PHYS_TC_7_START+0x080000
156 #define KN02_SYS_CHKSYN KN02_PHYS_TC_7_START+0x100000
157 #define KN02_SYS_ERRADR KN02_PHYS_TC_7_START+0x180000
158 #define KN02_SYS_DZ KN02_PHYS_TC_7_START+0x200000
159 #define KN02_SYS_CLOCK KN02_PHYS_TC_7_START+0x280000
160 #define KN02_SYS_CSR KN02_PHYS_TC_7_START+0x300000
161 #define KN02_SYS_ROM1_START KN02_PHYS_TC_7_START+0x380000
162 #define KN02_SYS_ROM1_END KN02_PHYS_TC_7_START+0x3fffff
167 #define KN02_INT_FPA IP_LEV7
168 #define KN02_INT_RES1 IP_LEV6
169 #define KN02_INT_MEM IP_LEV5
170 #define KN02_INT_RES2 IP_LEV4
171 #define KN02_INT_CLOCK IP_LEV3
172 #define KN02_INT_IO IP_LEV2
178 #define KN02_CSR_IOINT 0x000000ff
179 # define KN02_IP_DZ 0x00000080
180 # define KN02_IP_LANCE 0x00000040
181 # define KN02_IP_SCSI 0x00000020
182 # define KN02_IP_XXXX 0x00000018
183 # define KN02_IP_SLOT2 0x00000004
184 # define KN02_IP_SLOT1 0x00000002
185 # define KN02_IP_SLOT0 0x00000001
187 #define KN02_CSR_BAUD38 0x00000100
188 #define KN02_CSR_DIAGDN 0x00000200
189 #define KN02_CSR_BNK32M 0x00000400
190 #define KN02_CSR_TXDIS 0x00000800
191 #define KN02_CSR_LEDIAG 0x00001000
192 #define KN02_CSR_CORRECT 0x00002000
193 #define KN02_CSR_ECCMD 0x0000c000
194 #define KN02_CSR_IOINTEN 0x00ff0000
195 #define KN02_CSR_IOINTEN_SHIFT 16
196 #define KN02_CSR_NRMMOD 0x01000000
197 #define KN02_CSR_REFEVEN 0x02000000
198 #define KN02_CSR_PRSVNVR 0x04000000
199 #define KN02_CSR_PSWARN 0x08000000
200 #define KN02_CSR_RRESERVED 0xf0000000
202 #define KN02_CSR_LEDS 0x000000ff
203 #define KN02_CSR_WRESERVED 0xff000000
206 #define KN02_ERR_ADDRESS 0x07ffffff
207 #define KN02_ERR_RESERVED 0x08000000
208 #define KN02_ERR_ECCERR 0x10000000
209 #define KN02_ERR_WRITE 0x20000000
210 #define KN02_ERR_CPU 0x40000000
211 #define KN02_ERR_VALID 0x80000000
214 #define KN02_ECC_SYNLO 0x0000007f
215 #define KN02_ECC_SNGLO 0x00000080
216 #define KN02_ECC_CHKLO 0x00007f00
217 #define KN02_ECC_VLDLO 0x00008000
218 #define KN02_ECC_SYNHI 0x007f0000
219 #define KN02_ECC_SNGHI 0x00800000
220 #define KN02_ECC_CHKHI 0x7f000000
221 #define KN02_ECC_VLDHI 0x80000000
Generated on Tue Aug 25 2020 19:25:06 for GXemul by
1.8.18