osiopreg.h Source File
Back to the index.
Go to the documentation of this file. 58 #define OSIOP_SCNTL0 (0x00+BL0) 59 #define OSIOP_SCNTL1 (0x00+BL1) 60 #define OSIOP_SDID (0x00+BL2) 61 #define OSIOP_SIEN (0x00+BL3) 63 #define OSIOP_SCID (0x04+BL0) 64 #define OSIOP_SXFER (0x04+BL1) 65 #define OSIOP_SODL (0x04+BL2) 66 #define OSIOP_SOCL (0x04+BL3) 68 #define OSIOP_SFBR (0x08+BL0) 69 #define OSIOP_SIDL (0x08+BL1) 70 #define OSIOP_SBDL (0x08+BL2) 71 #define OSIOP_SBCL (0x08+BL3) 73 #define OSIOP_DSTAT (0x0c+BL0) 74 #define OSIOP_SSTAT0 (0x0c+BL1) 75 #define OSIOP_SSTAT1 (0x0c+BL2) 76 #define OSIOP_SSTAT2 (0x0c+BL3) 78 #define OSIOP_DSA 0x10 80 #define OSIOP_CTEST0 (0x14+BL0) 81 #define OSIOP_CTEST1 (0x14+BL1) 82 #define OSIOP_CTEST2 (0x14+BL2) 83 #define OSIOP_CTEST3 (0x14+BL3) 85 #define OSIOP_CTEST4 (0x18+BL0) 86 #define OSIOP_CTEST5 (0x18+BL1) 87 #define OSIOP_CTEST6 (0x18+BL2) 88 #define OSIOP_CTEST7 (0x18+BL3) 90 #define OSIOP_TEMP 0x1c 92 #define OSIOP_DFIFO (0x20+BL0) 93 #define OSIOP_ISTAT (0x20+BL1) 94 #define OSIOP_CTEST8 (0x20+BL2) 95 #define OSIOP_LCRC (0x20+BL3) 97 #define OSIOP_DBC 0x24 98 #define OSIOP_DBC0 (0x24+BL0) 99 #define OSIOP_DBC1 (0x24+BL1) 100 #define OSIOP_DBC2 (0x24+BL2) 101 #define OSIOP_DCMD (0x24+BL3) 103 #define OSIOP_DNAD 0x28 105 #define OSIOP_DSP 0x2c 107 #define OSIOP_DSPS 0x30 109 #define OSIOP_SCRATCH 0x34 111 #define OSIOP_DMODE (0x38+BL0) 112 #define OSIOP_DIEN (0x38+BL1) 113 #define OSIOP_DWT (0x38+BL2) 114 #define OSIOP_DCNTL (0x38+BL3) 116 #define OSIOP_ADDER 0x3c 118 #define OSIOP_NREGS 0x40 127 #define OSIOP_SCNTL0_ARB 0xc0 128 #define OSIOP_ARB_SIMPLE 0x00 129 #define OSIOP_ARB_FULL 0xc0 130 #define OSIOP_SCNTL0_START 0x20 131 #define OSIOP_SCNTL0_WATN 0x10 132 #define OSIOP_SCNTL0_EPC 0x08 133 #define OSIOP_SCNTL0_EPG 0x04 134 #define OSIOP_SCNTL0_AAP 0x02 135 #define OSIOP_SCNTL0_TRG 0x01 139 #define OSIOP_SCNTL1_EXC 0x80 140 #define OSIOP_SCNTL1_ADB 0x40 141 #define OSIOP_SCNTL1_ESR 0x20 142 #define OSIOP_SCNTL1_CON 0x10 143 #define OSIOP_SCNTL1_RST 0x08 144 #define OSIOP_SCNTL1_AESP 0x04 145 #define OSIOP_SCNTL1_PAR 0x04 146 #define OSIOP_SCNTL1_RES0 0x02 147 #define OSIOP_SCNTL1_RES1 0x01 151 #define OSIOP_SIEN_M_A 0x80 152 #define OSIOP_SIEN_FCMP 0x40 153 #define OSIOP_SIEN_STO 0x20 154 #define OSIOP_SIEN_SEL 0x10 155 #define OSIOP_SIEN_SGE 0x08 156 #define OSIOP_SIEN_UDC 0x04 157 #define OSIOP_SIEN_RST 0x02 158 #define OSIOP_SIEN_PAR 0x01 162 #define OSIOP_SCID_VALUE(i) (1 << (i)) 166 #define OSIOP_SXFER_DHP 0x80 168 #define OSIOP_SXFER_TP 0x70 173 #define OSIOP_SXFER_MO 0x0f 174 #define OSIOP_MAX_OFFSET 8 180 #define OSIOP_REQ 0x80 181 #define OSIOP_ACK 0x40 182 #define OSIOP_BSY 0x20 183 #define OSIOP_SEL 0x10 184 #define OSIOP_ATN 0x08 185 #define OSIOP_MSG 0x04 186 #define OSIOP_CD 0x02 187 #define OSIOP_IO 0x01 189 #define OSIOP_PHASE(x) ((x) & (OSIOP_MSG|OSIOP_CD|OSIOP_IO)) 190 #define DATA_OUT_PHASE 0x00 191 #define DATA_IN_PHASE OSIOP_IO 192 #define COMMAND_PHASE OSIOP_CD 193 #define STATUS_PHASE (OSIOP_CD|OSIOP_IO) 194 #define MSG_OUT_PHASE (OSIOP_MSG|OSIOP_CD) 195 #define MSG_IN_PHASE (OSIOP_MSG|OSIOP_CD|OSIOP_IO) 205 #define OSIOP_SBCL_SSCF1 0x02 206 #define OSIOP_SBCL_SSCF0 0x01 210 #define OSIOP_DSTAT_DFE 0x80 211 #define OSIOP_DSTAT_RES 0x40 212 #define OSIOP_DSTAT_BF 0x20 213 #define OSIOP_DSTAT_ABRT 0x10 214 #define OSIOP_DSTAT_SSI 0x08 215 #define OSIOP_DSTAT_SIR 0x04 216 #define OSIOP_DSTAT_WTD 0x02 217 #define OSIOP_DSTAT_IID 0x01 221 #define OSIOP_SSTAT0_M_A 0x80 222 #define OSIOP_SSTAT0_FCMP 0x40 223 #define OSIOP_SSTAT0_STO 0x20 224 #define OSIOP_SSTAT0_SEL 0x10 225 #define OSIOP_SSTAT0_SGE 0x08 226 #define OSIOP_SSTAT0_UDC 0x04 227 #define OSIOP_SSTAT0_RST 0x02 228 #define OSIOP_SSTAT0_PAR 0x01 232 #define OSIOP_SSTAT1_ILF 0x80 233 #define OSIOP_SSTAT1_ORF 0x40 234 #define OSIOP_SSTAT1_OLF 0x20 235 #define OSIOP_SSTAT1_AIP 0x10 236 #define OSIOP_SSTAT1_LOA 0x08 237 #define OSIOP_SSTAT1_WOA 0x04 238 #define OSIOP_SSTAT1_RST 0x02 239 #define OSIOP_SSTAT1_SDP 0x01 243 #define OSIOP_SSTAT2_FF 0xf0 244 #define OSIOP_SCSI_FIFO_DEEP 8 245 #define OSIOP_SSTAT2_SDP 0x08 246 #define OSIOP_SSTAT2_MSG 0x04 247 #define OSIOP_SSTAT2_CD 0x02 248 #define OSIOP_SSTAT2_IO 0x01 252 #define OSIOP_CTEST0_RES0 0x80 253 #define OSIOP_CTEST0_BTD 0x40 254 #define OSIOP_CTEST0_GRP 0x20 255 #define OSIOP_CTEST0_EAN 0x10 256 #define OSIOP_CTEST0_HSC 0x08 257 #define OSIOP_CTEST0_ERF 0x04 258 #define OSIOP_CTEST0_RES1 0x02 259 #define OSIOP_CTEST0_DDIR 0x01 264 #define OSIOP_CTEST1_FMT 0xf0 266 #define OSIOP_CTEST1_FFL 0x0f 270 #define OSIOP_CTEST2_RES 0x80 271 #define OSIOP_CTEST2_SIGP 0x40 272 #define OSIOP_CTEST2_SOFF 0x20 274 #define OSIOP_CTEST2_SFP 0x10 275 #define OSIOP_CTEST2_DFP 0x08 276 #define OSIOP_CTEST2_TEOP 0x04 277 #define OSIOP_CTEST2_DREQ 0x02 278 #define OSIOP_CTEST2_DACK 0x01 284 #define OSIOP_CTEST4_MUX 0x80 285 #define OSIOP_CTEST4_ZMOD 0x40 286 #define OSIOP_CTEST4_SZM 0x20 287 #define OSIOP_CTEST4_SLBE 0x10 288 #define OSIOP_CTEST4_SFWR 0x08 289 #define OSIOP_CTEST4_FBL 0x07 294 #define OSIOP_CTEST5_ADCK 0x80 295 #define OSIOP_CTEST5_BBCK 0x40 296 #define OSIOP_CTEST5_ROFF 0x20 297 #define OSIOP_CTEST5_MASR 0x10 299 #define OSIOP_CTEST5_DDIR 0x08 300 #define OSIOP_CTEST5_EOP 0x04 301 #define OSIOP_CTEST5_DREQ 0x02 302 #define OSIOP_CTEST5_DACK 0x01 308 #define OSIOP_CTEST7_CDIS 0x80 309 #define OSIOP_CTEST7_SC1 0x40 310 #define OSIOP_CTEST7_SC0 0x20 311 #define OSIOP_CTEST7_STD 0x10 312 #define OSIOP_CTEST7_DFP 0x08 313 #define OSIOP_CTEST7_EVP 0x04 314 #define OSIOP_CTEST7_TT1 0x02 315 #define OSIOP_CTEST7_DIFF 0x01 319 #define OSIOP_DFIFO_FLF 0x80 320 #define OSIOP_DFIFO_BO 0x7f 324 #define OSIOP_ISTAT_ABRT 0x80 325 #define OSIOP_ISTAT_RST 0x40 326 #define OSIOP_ISTAT_SIGP 0x20 327 #define OSIOP_ISTAT_RES 0x10 328 #define OSIOP_ISTAT_CON 0x08 329 #define OSIOP_ISTAT_RES1 0x04 330 #define OSIOP_ISTAT_SIP 0x02 331 #define OSIOP_ISTAT_DIP 0x01 335 #define OSIOP_CTEST8_V 0xf0 336 #define OSIOP_CTEST8_FLF 0x08 337 #define OSIOP_CTEST8_CLF 0x04 338 #define OSIOP_CTEST8_FM 0x02 339 #define OSIOP_CTEST8_SM 0x01 343 #define OSIOP_DMODE_BL_MASK 0xc0 344 #define OSIOP_DMODE_BL8 0xc0 345 #define OSIOP_DMODE_BL4 0x80 346 #define OSIOP_DMODE_BL2 0x40 347 #define OSIOP_DMODE_BL1 0x00 348 #define OSIOP_DMODE_FC 0x30 349 #define OSIOP_DMODE_PD 0x08 350 #define OSIOP_DMODE_FAM 0x04 351 #define OSIOP_DMODE_U0 0x02 352 #define OSIOP_DMODE_MAN 0x01 356 #define OSIOP_DIEN_RES 0xc0 357 #define OSIOP_DIEN_BF 0x20 358 #define OSIOP_DIEN_ABRT 0x10 359 #define OSIOP_DIEN_SSI 0x08 360 #define OSIOP_DIEN_SIR 0x04 361 #define OSIOP_DIEN_WTD 0x02 362 #define OSIOP_DIEN_IID 0x01 366 #define OSIOP_DCNTL_CF_MASK 0xc0 367 #define OSIOP_DCNTL_CF_2 0x00 368 #define OSIOP_DCNTL_CF_1_5 0x40 369 #define OSIOP_DCNTL_CF_1 0x80 370 #define OSIOP_DCNTL_CF_3 0xc0 371 #define OSIOP_DCNTL_EA 0x20 372 #define OSIOP_DCNTL_SSM 0x10 373 #define OSIOP_DCNTL_LLM 0x08 374 #define OSIOP_DCNTL_STD 0x04 375 #define OSIOP_DCNTL_FA 0x02 376 #define OSIOP_DCNTL_COM 0x01
Generated on Sun Sep 30 2018 16:05:18 for GXemul by
1.8.13