Go to the source code of this file.
Macros | |
#define | U(num) numU |
#define | LUNA_88K 0x1 |
#define | LUNA_88K2 0x2 |
#define | MAXPHYSMEM U(0x10000000) /* max physical memory */ |
#define | PROM_ADDR U(0x41000000) /* PROM */ |
#define | PROM_SPACE U(0x00040000) |
#define | NVRAM_ADDR U(0x45000000) /* Non Volatile */ |
#define | NVRAM_SPACE U(0x00001FDC) |
#define | FUSE_ROM_ADDR U(0x43000000) /* FUSE_ROM */ |
#define | FUSE_ROM_SPACE 1024 |
#define | OBIO_CAL_CTL U(0x45001FE0) /* calendar control register */ |
#define | OBIO_CAL_SEC U(0x45001FE4) /* seconds */ |
#define | OBIO_CAL_MIN U(0x45001FE8) /* minutes */ |
#define | OBIO_CAL_HOUR U(0x45001FEC) /* hours */ |
#define | OBIO_CAL_DOW U(0x45001FF0) /* Day Of the Week */ |
#define | OBIO_CAL_DAY U(0x45001FF4) /* days */ |
#define | OBIO_CAL_MON U(0x45001FF8) /* months */ |
#define | OBIO_CAL_YEAR U(0x45001FFC) /* years */ |
#define | NVRAM_ADDR_88K2 U(0x47000000) /* Non Volatile RAM area for LUNA-88K2 */ |
#define | OBIO_PIO0_BASE U(0x49000000) /* PIO-0 */ |
#define | OBIO_PIO0_SPACE U(0x0000000C) |
#define | OBIO_PIO0A U(0x49000000) /* PIO-0 port A */ |
#define | OBIO_PIO0B U(0x49000004) /* PIO-0 port B */ |
#define | OBIO_PIO0C U(0x49000008) /* PIO-0 port C*/ |
#define | OBIO_PIO0 U(0x4900000C) /* PIO-0 control */ |
#define | OBIO_PIO1_BASE U(0x4D000000) /* PIO-1 */ |
#define | OBIO_PIO1_SPACE U(0x0000000C) |
#define | OBIO_PIO1A U(0x4D000000) /* PIO-1 port A */ |
#define | OBIO_PIO1B U(0x4D000004) /* PIO-1 port B */ |
#define | OBIO_PIO1C U(0x4D000008) /* PIO-1 port C*/ |
#define | OBIO_PIO1 U(0x4D00000C) /* PIO-1 control */ |
#define | OBIO_SIO U(0x51000000) /* SIO */ |
#define | OBIO_TAS U(0x61000000) /* TAS register */ |
#define | OBIO_CLOCK0 U(0x63000000) /* system clock CPU 0 */ |
#define | OBIO_CLOCK1 U(0x63000004) /* system clock CPU 1 */ |
#define | OBIO_CLOCK2 U(0x63000008) /* system clock CPU 2 */ |
#define | OBIO_CLOCK3 U(0x6300000C) /* system clock CPU 3 */ |
#define | OBIO_CLK_INTR 31 /* system clock interrupt flag */ |
#define | INT_ST_MASK0 U(0x65000000) /* interrupt status register CPU 0 */ |
#define | INT_ST_MASK1 U(0x65000004) /* interrupt status register CPU 1 */ |
#define | INT_ST_MASK2 U(0x65000008) /* interrupt status register CPU 2 */ |
#define | INT_ST_MASK3 U(0x6500000C) /* interrupt status register CPU 3 */ |
#define | INT_LEVEL 8 /* # of interrupt level + 1 */ |
#define | INT_SET_LV7 U(0x00000000) /* disable interrupts */ |
#define | INT_SET_LV6 U(0x00000000) /* enable level 7 */ |
#define | INT_SET_LV5 U(0x84000000) /* enable level 7-6 */ |
#define | INT_SET_LV4 U(0xC4000000) /* enable level 7-5 */ |
#define | INT_SET_LV3 U(0xE4000000) /* enable level 7-4 */ |
#define | INT_SET_LV2 U(0xF4000000) /* enable level 7-3 */ |
#define | INT_SET_LV1 U(0xFC000000) /* enable level 7-2 */ |
#define | INT_SET_LV0 U(0xFC000000) /* enable interrupts */ |
#define | INT_SLAVE_MASK U(0x84000000) /* slave can only enable 6 and 1 */ |
#define | SOFT_INT0 U(0x69000000) /* software interrupt CPU 0 */ |
#define | SOFT_INT1 U(0x69000004) /* software interrupt CPU 1 */ |
#define | SOFT_INT2 U(0x69000008) /* software interrupt CPU 2 */ |
#define | SOFT_INT3 U(0x6900000C) /* software interrupt CPU 3 */ |
#define | SOFT_INT_FLAG0 U(0x6B000000) /* software interrupt flag CPU 0 */ |
#define | SOFT_INT_FLAG1 U(0x6B000000) /* software interrupt flag CPU 1 */ |
#define | SOFT_INT_FLAG2 U(0x6B000000) /* software interrupt flag CPU 2 */ |
#define | SOFT_INT_FLAG3 U(0x6B000000) /* software interrupt flag CPU 3 */ |
#define | RESET_CPU0 U(0x6D000000) /* reset CPU 0 */ |
#define | RESET_CPU1 U(0x6D000004) /* reset CPU 1 */ |
#define | RESET_CPU2 U(0x6D000008) /* reset CPU 2 */ |
#define | RESET_CPU3 U(0x6D00000C) /* reset CPU 3 */ |
#define | RESET_CPU_ALL U(0x6D000010) /* reset ALL CPUs */ |
#define | TRI_PORT_RAM U(0x71000000) /* 3 port RAM */ |
#define | TRI_PORT_RAM_SPACE 0x20000 |
#define | EXT_A_ADDR U(0x81000000) /* extension board A */ |
#define | EXT_A_SPACE U(0x02000000) |
#define | EXT_B_ADDR U(0x83000000) /* extension board B */ |
#define | EXT_B_SPACE U(0x01000000) |
#define | PC_BASE U(0x90000000) /* pc-98 extension board */ |
#define | PC_SPACE U(0x02000000) |
#define | MROM_ADDR U(0xA1000000) /* Mask ROM address */ |
#define | MROM_SPACE 0x400000 |
#define | BMAP_START U(0xB1000000) /* Bitmap start address */ |
#define | BMAP_SPACE (BMAP_END - BMAP_START) |
#define | BMAP_RFCNT U(0xB1000000) /* RFCNT register */ |
#define | BMAP_BMSEL U(0xB1040000) /* BMSEL register */ |
#define | BMAP_BMP U(0xB1080000) /* common bitmap plane */ |
#define | BMAP_BMAP0 U(0xB10C0000) /* bitmap plane 0 */ |
#define | BMAP_BMAP1 U(0xB1100000) /* bitmap plane 1 */ |
#define | BMAP_BMAP2 U(0xB1140000) /* bitmap plane 2 */ |
#define | BMAP_BMAP3 U(0xB1180000) /* bitmap plane 3 */ |
#define | BMAP_BMAP4 U(0xB11C0000) /* bitmap plane 4 */ |
#define | BMAP_BMAP5 U(0xB1200000) /* bitmap plane 5 */ |
#define | BMAP_BMAP6 U(0xB1240000) /* bitmap plane 6 */ |
#define | BMAP_BMAP7 U(0xB1280000) /* bitmap plane 7 */ |
#define | BMAP_FN U(0xB12C0000) /* common bitmap function */ |
#define | BMAP_FN0 U(0xB1300000) /* bitmap function 0 */ |
#define | BMAP_FN1 U(0xB1340000) /* bitmap function 1 */ |
#define | BMAP_FN2 U(0xB1380000) /* bitmap function 2 */ |
#define | BMAP_FN3 U(0xB13C0000) /* bitmap function 3 */ |
#define | BMAP_FN4 U(0xB1400000) /* bitmap function 4 */ |
#define | BMAP_FN5 U(0xB1440000) /* bitmap function 5 */ |
#define | BMAP_FN6 U(0xB1480000) /* bitmap function 6 */ |
#define | BMAP_FN7 U(0xB14C0000) /* bitmap function 7 */ |
#define | BMAP_END U(0xB1500000) |
#define | BMAP_END24P U(0xB1800000) /* end of 24p framemem */ |
#define | BMAP_PALLET0 U(0xC0000000) /* color pallet */ |
#define | BMAP_PALLET1 U(0xC1000000) /* color pallet */ |
#define | BMAP_PALLET2 U(0xC1100000) /* color pallet */ |
#define | BOARD_CHECK_REG U(0xD0000000) /* board check register */ |
#define | BMAP_CRTC U(0xD1000000) /* CRTC-II */ |
#define | BMAP_IDENTROM U(0xD1800000) /* bitmap-board identify ROM */ |
#define | SCSI_ADDR U(0xE1000000) /* SCSI address */ |
#define | LANCE_ADDR U(0xF1000000) /* LANCE */ |
#define | CMMU_I0 U(0xFFF07000) /* CMMU instruction cpu 0 */ |
#define | CMMU_D0 U(0xFFF06000) /* CMMU data cpu 0 */ |
#define | CMMU_I1 U(0xFFF05000) /* CMMU instruction cpu 1 */ |
#define | CMMU_D1 U(0xFFF04000) /* CMMU data cpu 1 */ |
#define | CMMU_I2 U(0xFFF03000) /* CMMU instruction cpu 2 */ |
#define | CMMU_D2 U(0xFFF02000) /* CMMU data cpu 2 */ |
#define | CMMU_I3 U(0xFFF01000) /* CMMU instruction cpu 3 */ |
#define | CMMU_D3 U(0xFFF00000) /* CMMU data cpu 3 */ |
#define BMAP_BMAP0 U(0xB10C0000) /* bitmap plane 0 */ |
Definition at line 135 of file luna88k_board.h.
#define BMAP_BMAP1 U(0xB1100000) /* bitmap plane 1 */ |
Definition at line 136 of file luna88k_board.h.
#define BMAP_BMAP2 U(0xB1140000) /* bitmap plane 2 */ |
Definition at line 137 of file luna88k_board.h.
#define BMAP_BMAP3 U(0xB1180000) /* bitmap plane 3 */ |
Definition at line 138 of file luna88k_board.h.
#define BMAP_BMAP4 U(0xB11C0000) /* bitmap plane 4 */ |
Definition at line 139 of file luna88k_board.h.
#define BMAP_BMAP5 U(0xB1200000) /* bitmap plane 5 */ |
Definition at line 140 of file luna88k_board.h.
#define BMAP_BMAP6 U(0xB1240000) /* bitmap plane 6 */ |
Definition at line 141 of file luna88k_board.h.
#define BMAP_BMAP7 U(0xB1280000) /* bitmap plane 7 */ |
Definition at line 142 of file luna88k_board.h.
#define BMAP_BMP U(0xB1080000) /* common bitmap plane */ |
Definition at line 134 of file luna88k_board.h.
#define BMAP_BMSEL U(0xB1040000) /* BMSEL register */ |
Definition at line 133 of file luna88k_board.h.
#define BMAP_CRTC U(0xD1000000) /* CRTC-II */ |
Definition at line 158 of file luna88k_board.h.
#define BMAP_END U(0xB1500000) |
Definition at line 152 of file luna88k_board.h.
#define BMAP_END24P U(0xB1800000) /* end of 24p framemem */ |
Definition at line 153 of file luna88k_board.h.
#define BMAP_FN U(0xB12C0000) /* common bitmap function */ |
Definition at line 143 of file luna88k_board.h.
#define BMAP_FN0 U(0xB1300000) /* bitmap function 0 */ |
Definition at line 144 of file luna88k_board.h.
#define BMAP_FN1 U(0xB1340000) /* bitmap function 1 */ |
Definition at line 145 of file luna88k_board.h.
#define BMAP_FN2 U(0xB1380000) /* bitmap function 2 */ |
Definition at line 146 of file luna88k_board.h.
#define BMAP_FN3 U(0xB13C0000) /* bitmap function 3 */ |
Definition at line 147 of file luna88k_board.h.
#define BMAP_FN4 U(0xB1400000) /* bitmap function 4 */ |
Definition at line 148 of file luna88k_board.h.
#define BMAP_FN5 U(0xB1440000) /* bitmap function 5 */ |
Definition at line 149 of file luna88k_board.h.
#define BMAP_FN6 U(0xB1480000) /* bitmap function 6 */ |
Definition at line 150 of file luna88k_board.h.
#define BMAP_FN7 U(0xB14C0000) /* bitmap function 7 */ |
Definition at line 151 of file luna88k_board.h.
Definition at line 159 of file luna88k_board.h.
#define BMAP_PALLET0 U(0xC0000000) /* color pallet */ |
Definition at line 154 of file luna88k_board.h.
#define BMAP_PALLET1 U(0xC1000000) /* color pallet */ |
Definition at line 155 of file luna88k_board.h.
#define BMAP_PALLET2 U(0xC1100000) /* color pallet */ |
Definition at line 156 of file luna88k_board.h.
#define BMAP_RFCNT U(0xB1000000) /* RFCNT register */ |
Definition at line 132 of file luna88k_board.h.
#define BMAP_SPACE (BMAP_END - BMAP_START) |
Definition at line 131 of file luna88k_board.h.
#define BMAP_START U(0xB1000000) /* Bitmap start address */ |
Definition at line 130 of file luna88k_board.h.
#define BOARD_CHECK_REG U(0xD0000000) /* board check register */ |
Definition at line 157 of file luna88k_board.h.
Definition at line 164 of file luna88k_board.h.
Definition at line 166 of file luna88k_board.h.
Definition at line 168 of file luna88k_board.h.
Definition at line 170 of file luna88k_board.h.
Definition at line 163 of file luna88k_board.h.
Definition at line 165 of file luna88k_board.h.
Definition at line 167 of file luna88k_board.h.
Definition at line 169 of file luna88k_board.h.
#define EXT_A_ADDR U(0x81000000) /* extension board A */ |
Definition at line 121 of file luna88k_board.h.
#define EXT_A_SPACE U(0x02000000) |
Definition at line 122 of file luna88k_board.h.
#define EXT_B_ADDR U(0x83000000) /* extension board B */ |
Definition at line 123 of file luna88k_board.h.
#define EXT_B_SPACE U(0x01000000) |
Definition at line 124 of file luna88k_board.h.
#define FUSE_ROM_ADDR U(0x43000000) /* FUSE_ROM */ |
Definition at line 61 of file luna88k_board.h.
#define FUSE_ROM_SPACE 1024 |
Definition at line 62 of file luna88k_board.h.
#define INT_LEVEL 8 /* # of interrupt level + 1 */ |
Definition at line 95 of file luna88k_board.h.
#define INT_SET_LV0 U(0xFC000000) /* enable interrupts */ |
Definition at line 103 of file luna88k_board.h.
#define INT_SET_LV1 U(0xFC000000) /* enable level 7-2 */ |
Definition at line 102 of file luna88k_board.h.
#define INT_SET_LV2 U(0xF4000000) /* enable level 7-3 */ |
Definition at line 101 of file luna88k_board.h.
#define INT_SET_LV3 U(0xE4000000) /* enable level 7-4 */ |
Definition at line 100 of file luna88k_board.h.
#define INT_SET_LV4 U(0xC4000000) /* enable level 7-5 */ |
Definition at line 99 of file luna88k_board.h.
#define INT_SET_LV5 U(0x84000000) /* enable level 7-6 */ |
Definition at line 98 of file luna88k_board.h.
#define INT_SET_LV6 U(0x00000000) /* enable level 7 */ |
Definition at line 97 of file luna88k_board.h.
#define INT_SET_LV7 U(0x00000000) /* disable interrupts */ |
Definition at line 96 of file luna88k_board.h.
#define INT_SLAVE_MASK U(0x84000000) /* slave can only enable 6 and 1 */ |
Definition at line 104 of file luna88k_board.h.
Definition at line 91 of file luna88k_board.h.
Definition at line 92 of file luna88k_board.h.
Definition at line 93 of file luna88k_board.h.
Definition at line 94 of file luna88k_board.h.
#define LANCE_ADDR U(0xF1000000) /* LANCE */ |
Definition at line 161 of file luna88k_board.h.
#define LUNA_88K 0x1 |
Definition at line 52 of file luna88k_board.h.
#define LUNA_88K2 0x2 |
Definition at line 53 of file luna88k_board.h.
Definition at line 55 of file luna88k_board.h.
Definition at line 128 of file luna88k_board.h.
#define MROM_SPACE 0x400000 |
Definition at line 129 of file luna88k_board.h.
#define NVRAM_ADDR U(0x45000000) /* Non Volatile */ |
Definition at line 59 of file luna88k_board.h.
#define NVRAM_ADDR_88K2 U(0x47000000) /* Non Volatile RAM area for LUNA-88K2 */ |
Definition at line 71 of file luna88k_board.h.
#define NVRAM_SPACE U(0x00001FDC) |
Definition at line 60 of file luna88k_board.h.
#define OBIO_CAL_CTL U(0x45001FE0) /* calendar control register */ |
Definition at line 63 of file luna88k_board.h.
#define OBIO_CAL_DAY U(0x45001FF4) /* days */ |
Definition at line 68 of file luna88k_board.h.
#define OBIO_CAL_DOW U(0x45001FF0) /* Day Of the Week */ |
Definition at line 67 of file luna88k_board.h.
#define OBIO_CAL_HOUR U(0x45001FEC) /* hours */ |
Definition at line 66 of file luna88k_board.h.
#define OBIO_CAL_MIN U(0x45001FE8) /* minutes */ |
Definition at line 65 of file luna88k_board.h.
#define OBIO_CAL_MON U(0x45001FF8) /* months */ |
Definition at line 69 of file luna88k_board.h.
#define OBIO_CAL_SEC U(0x45001FE4) /* seconds */ |
Definition at line 64 of file luna88k_board.h.
#define OBIO_CAL_YEAR U(0x45001FFC) /* years */ |
Definition at line 70 of file luna88k_board.h.
Definition at line 90 of file luna88k_board.h.
Definition at line 86 of file luna88k_board.h.
Definition at line 87 of file luna88k_board.h.
Definition at line 88 of file luna88k_board.h.
Definition at line 89 of file luna88k_board.h.
#define OBIO_PIO0 U(0x4900000C) /* PIO-0 control */ |
Definition at line 77 of file luna88k_board.h.
#define OBIO_PIO0_BASE U(0x49000000) /* PIO-0 */ |
Definition at line 72 of file luna88k_board.h.
#define OBIO_PIO0_SPACE U(0x0000000C) |
Definition at line 73 of file luna88k_board.h.
#define OBIO_PIO0A U(0x49000000) /* PIO-0 port A */ |
Definition at line 74 of file luna88k_board.h.
#define OBIO_PIO0B U(0x49000004) /* PIO-0 port B */ |
Definition at line 75 of file luna88k_board.h.
#define OBIO_PIO0C U(0x49000008) /* PIO-0 port C*/ |
Definition at line 76 of file luna88k_board.h.
#define OBIO_PIO1 U(0x4D00000C) /* PIO-1 control */ |
Definition at line 83 of file luna88k_board.h.
#define OBIO_PIO1_BASE U(0x4D000000) /* PIO-1 */ |
Definition at line 78 of file luna88k_board.h.
#define OBIO_PIO1_SPACE U(0x0000000C) |
Definition at line 79 of file luna88k_board.h.
#define OBIO_PIO1A U(0x4D000000) /* PIO-1 port A */ |
Definition at line 80 of file luna88k_board.h.
#define OBIO_PIO1B U(0x4D000004) /* PIO-1 port B */ |
Definition at line 81 of file luna88k_board.h.
#define OBIO_PIO1C U(0x4D000008) /* PIO-1 port C*/ |
Definition at line 82 of file luna88k_board.h.
#define OBIO_SIO U(0x51000000) /* SIO */ |
Definition at line 84 of file luna88k_board.h.
#define OBIO_TAS U(0x61000000) /* TAS register */ |
Definition at line 85 of file luna88k_board.h.
#define PC_BASE U(0x90000000) /* pc-98 extension board */ |
Definition at line 125 of file luna88k_board.h.
#define PC_SPACE U(0x02000000) |
Definition at line 126 of file luna88k_board.h.
#define PROM_ADDR U(0x41000000) /* PROM */ |
Definition at line 57 of file luna88k_board.h.
#define PROM_SPACE U(0x00040000) |
Definition at line 58 of file luna88k_board.h.
#define RESET_CPU0 U(0x6D000000) /* reset CPU 0 */ |
Definition at line 114 of file luna88k_board.h.
#define RESET_CPU1 U(0x6D000004) /* reset CPU 1 */ |
Definition at line 115 of file luna88k_board.h.
#define RESET_CPU2 U(0x6D000008) /* reset CPU 2 */ |
Definition at line 116 of file luna88k_board.h.
#define RESET_CPU3 U(0x6D00000C) /* reset CPU 3 */ |
Definition at line 117 of file luna88k_board.h.
#define RESET_CPU_ALL U(0x6D000010) /* reset ALL CPUs */ |
Definition at line 118 of file luna88k_board.h.
#define SCSI_ADDR U(0xE1000000) /* SCSI address */ |
Definition at line 160 of file luna88k_board.h.
Definition at line 106 of file luna88k_board.h.
Definition at line 107 of file luna88k_board.h.
Definition at line 108 of file luna88k_board.h.
Definition at line 109 of file luna88k_board.h.
Definition at line 110 of file luna88k_board.h.
Definition at line 111 of file luna88k_board.h.
Definition at line 112 of file luna88k_board.h.
Definition at line 113 of file luna88k_board.h.
#define TRI_PORT_RAM U(0x71000000) /* 3 port RAM */ |
Definition at line 119 of file luna88k_board.h.
#define TRI_PORT_RAM_SPACE 0x20000 |
Definition at line 120 of file luna88k_board.h.
#define U | ( | num | ) | numU |
Definition at line 48 of file luna88k_board.h.