dec_kmin.h Source File
Back to the index.
Go to the documentation of this file.
106 #define KMIN_PHYS_MIN 0x00000000
107 #define KMIN_PHYS_MAX 0x1fffffff
112 #define KMIN_PHYS_MEMORY_START 0x00000000
113 #define KMIN_PHYS_MEMORY_END 0x07ffffff
118 #define KMIN_PHYS_RESERVED 0x08000000
121 #define KMIN_PHYS_MREGS_START 0x0c000000
122 #define KMIN_PHYS_MREGS_END 0x0dffffff
123 #define KMIN_PHYS_CREGS_START 0x0e000000
124 #define KMIN_PHYS_CREGS_END 0x0fffffff
126 #define KMIN_PHYS_TC_0_START 0x10000000
127 #define KMIN_PHYS_TC_0_END 0x13ffffff
129 #define KMIN_PHYS_TC_1_START 0x14000000
130 #define KMIN_PHYS_TC_1_END 0x17ffffff
132 #define KMIN_PHYS_TC_2_START 0x18000000
133 #define KMIN_PHYS_TC_2_END 0x1bffffff
135 #define KMIN_PHYS_TC_3_START 0x1c000000
136 #define KMIN_PHYS_TC_3_END 0x1fffffff
138 #define KMIN_PHYS_TC_START KMIN_PHYS_TC_0_START
139 #define KMIN_PHYS_TC_END KMIN_PHYS_TC_3_END
141 #define KMIN_TC_NSLOTS 4
142 #define KMIN_TC_MIN 0
143 #define KMIN_TC_MAX 2
148 #define KMIN_SYS_ASIC ( KMIN_PHYS_TC_3_START + 0x0000000 )
149 #define KMIN_SYS_ROM_START ( KMIN_SYS_ASIC + IOASIC_SLOT_0_START )
150 #define KMIN_SYS_ASIC_REGS ( KMIN_SYS_ASIC + IOASIC_SLOT_1_START )
151 #define KMIN_SYS_ETHER_ADDRESS ( KMIN_SYS_ASIC + IOASIC_SLOT_2_START )
152 #define KMIN_SYS_LANCE ( KMIN_SYS_ASIC + IOASIC_SLOT_3_START )
153 #define KMIN_SYS_SCC_0 ( KMIN_SYS_ASIC + IOASIC_SLOT_4_START )
154 #define KMIN_SYS_SCC_1 ( KMIN_SYS_ASIC + IOASIC_SLOT_6_START )
155 #define KMIN_SYS_CLOCK ( KMIN_SYS_ASIC + IOASIC_SLOT_8_START )
156 #define KMIN_SYS_SCSI ( KMIN_SYS_ASIC + IOASIC_SLOT_12_START )
157 #define KMIN_SYS_SCSI_DMA ( KMIN_SYS_ASIC + IOASIC_SLOT_14_START )
158 #define KMIN_SYS_BOOT_ROM_START ( KMIN_PHYS_TC_3_START + 0x3c00000 )
159 #define KMIN_SYS_BOOT_ROM_END ( KMIN_PHYS_TC_3_START + 0x3c40000 )
164 #define KMIN_INT_FPA IP_LEV7
165 #define KMIN_INT_HALTB IP_LEV6
166 #define KMIN_INT_TC3 IP_LEV5
167 #define KMIN_INT_TC2 IP_LEV4
168 #define KMIN_INT_TC1 IP_LEV3
169 #define KMIN_INT_TC0 IP_LEV2
174 #define KMIN_REG_MER 0x0c400000
175 #define KMIN_REG_MSR 0x0c800000
177 #define KMIN_REG_CNFG 0x0e000000
178 #define KMIN_REG_AER 0x0e000004
179 #define KMIN_REG_BOOT 0x0e000008
180 #define KMIN_REG_TIMEOUT 0x0e00000c
182 #define KMIN_REG_SCSI_DMAPTR ( KMIN_SYS_ASIC + IOASIC_SCSI_DMAPTR )
183 #define KMIN_REG_SCSI_DMANPTR ( KMIN_SYS_ASIC + IOASIC_SCSI_NEXTPTR )
184 #define KMIN_REG_LANCE_DMAPTR ( KMIN_SYS_ASIC + IOASIC_LANCE_DMAPTR )
185 #define KMIN_REG_SCC_T1_DMAPTR ( KMIN_SYS_ASIC + IOASIC_SCC_T1_DMAPTR )
186 #define KMIN_REG_SCC_R1_DMAPTR ( KMIN_SYS_ASIC + IOASIC_SCC_R1_DMAPTR )
187 #define KMIN_REG_SCC_T2_DMAPTR ( KMIN_SYS_ASIC + IOASIC_SCC_T2_DMAPTR )
188 #define KMIN_REG_SCC_R2_DMAPTR ( KMIN_SYS_ASIC + IOASIC_SCC_R2_DMAPTR )
189 #define KMIN_REG_CSR ( KMIN_SYS_ASIC + IOASIC_CSR )
190 #define KMIN_REG_INTR ( KMIN_SYS_ASIC + IOASIC_INTR )
191 #define KMIN_REG_IMSK ( KMIN_SYS_ASIC + IOASIC_IMSK )
192 #define KMIN_REG_CURADDR ( KMIN_SYS_ASIC + IOASIC_CURADDR )
194 #define KMIN_REG_LANCE_DECODE ( KMIN_SYS_ASIC + IOASIC_LANCE_DECODE )
195 #define KMIN_REG_SCSI_DECODE ( KMIN_SYS_ASIC + IOASIC_SCSI_DECODE )
196 #define KMIN_REG_SCC0_DECODE ( KMIN_SYS_ASIC + IOASIC_SCC0_DECODE )
197 #define KMIN_REG_SCC1_DECODE ( KMIN_SYS_ASIC + IOASIC_SCC1_DECODE )
198 # define KMIN_LANCE_CONFIG 3
199 # define KMIN_SCSI_CONFIG 14
200 # define KMIN_SCC0_CONFIG (0x10|4)
201 # define KMIN_SCC1_CONFIG (0x10|6)
203 #define KMIN_REG_SCSI_SCR ( KMIN_SYS_ASIC + IOASIC_SCSI_SCR )
204 #define KMIN_REG_SCSI_SDR0 ( KMIN_SYS_ASIC + IOASIC_SCSI_SDR0 )
205 #define KMIN_REG_SCSI_SDR1 ( KMIN_SYS_ASIC + IOASIC_SCSI_SDR1 )
212 #define KMIN_MER_xxx 0xfffe30ff
213 #define KMIN_MER_PAGE_BRY 0x00010000
214 #define KMIN_MER_TLEN 0x00008000
215 #define KMIN_MER_PARDIS 0x00004000
216 #define KMIN_MER_LASTBYTE 0x00000f00
217 # define KMIN_LASTB31 0x00000800
218 # define KMIN_LASTB23 0x00000400
219 # define KMIN_LASTB15 0x00000200
220 # define KMIN_LASTB07 0x00000100
223 #define KMIN_MSR_SIZE_16Mb 0x00002000
224 #define KMIN_MSR_xxx 0xffffdfff
246 #define KMIN_CNFG_VALUE_12Mhz 127
247 #define KMIN_CNFG_VALUE_25Mhz 0
250 #define KMIN_AER_ADDR_MASK 0x1ffffffc
253 #define KMIN_BOOT_FROM_SLOT0 0x00000001
256 #define KMIN_TIMEO_INTR 0x00000001
263 #define KMIN_CSR_DIAGDN 0x00008000
264 #define KMIN_CSR_TXDIS_2 0x00004000
265 #define KMIN_CSR_TXDIS_1 0x00002000
266 #define KMIN_CSR_SCC_ENABLE 0x00000800
267 #define KMIN_CSR_RTC_ENABLE 0x00000400
268 #define KMIN_CSR_SCSI_ENABLE 0x00000200
269 #define KMIN_CSR_LANCE_ENABLE 0x00000100
270 #define KMIN_CSR_LEDS 0x000000ff
274 #define KMIN_INTR_NVR_JUMPER 0x00004000
275 #define KMIN_INTR_TIMEOUT 0x00001000
276 #define KMIN_INTR_NRMOD_JUMPER 0x00000400
277 #define KMIN_INTR_SCSI 0x00000200
278 #define KMIN_INTR_LANCE 0x00000100
279 #define KMIN_INTR_SCC_1 0x00000080
280 #define KMIN_INTR_SCC_0 0x00000040
281 #define KMIN_INTR_CLOCK 0x00000020
282 #define KMIN_INTR_PSWARN 0x00000010
283 #define KMIN_INTR_SCSI_FIFO 0x00000004
284 #define KMIN_INTR_PBNC 0x00000002
285 #define KMIN_INTR_PBNO 0x00000001
286 #define KMIN_INTR_ASIC 0xff0f0004
287 #define KMIN_IM0 0xff0f13f0
Generated on Tue Mar 24 2020 14:04:48 for GXemul by
1.8.17