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 Sun Sep 30 2018 16:05:18 for GXemul by
1.8.13