luna88k_board.h File Reference

Back to the index.

Macros
luna88k_board.h File Reference

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 */
 

Macro Definition Documentation

◆ BMAP_BMAP0

#define BMAP_BMAP0   U(0xB10C0000) /* bitmap plane 0 */

Definition at line 134 of file luna88k_board.h.

◆ BMAP_BMAP1

#define BMAP_BMAP1   U(0xB1100000) /* bitmap plane 1 */

Definition at line 135 of file luna88k_board.h.

◆ BMAP_BMAP2

#define BMAP_BMAP2   U(0xB1140000) /* bitmap plane 2 */

Definition at line 136 of file luna88k_board.h.

◆ BMAP_BMAP3

#define BMAP_BMAP3   U(0xB1180000) /* bitmap plane 3 */

Definition at line 137 of file luna88k_board.h.

◆ BMAP_BMAP4

#define BMAP_BMAP4   U(0xB11C0000) /* bitmap plane 4 */

Definition at line 138 of file luna88k_board.h.

◆ BMAP_BMAP5

#define BMAP_BMAP5   U(0xB1200000) /* bitmap plane 5 */

Definition at line 139 of file luna88k_board.h.

◆ BMAP_BMAP6

#define BMAP_BMAP6   U(0xB1240000) /* bitmap plane 6 */

Definition at line 140 of file luna88k_board.h.

◆ BMAP_BMAP7

#define BMAP_BMAP7   U(0xB1280000) /* bitmap plane 7 */

Definition at line 141 of file luna88k_board.h.

◆ BMAP_BMP

#define BMAP_BMP   U(0xB1080000) /* common bitmap plane */

Definition at line 133 of file luna88k_board.h.

◆ BMAP_BMSEL

#define BMAP_BMSEL   U(0xB1040000) /* BMSEL register */

Definition at line 132 of file luna88k_board.h.

◆ BMAP_CRTC

#define BMAP_CRTC   U(0xD1000000) /* CRTC-II */

Definition at line 157 of file luna88k_board.h.

◆ BMAP_END

#define BMAP_END   U(0xB1500000)

Definition at line 151 of file luna88k_board.h.

◆ BMAP_END24P

#define BMAP_END24P   U(0xB1800000) /* end of 24p framemem */

Definition at line 152 of file luna88k_board.h.

◆ BMAP_FN

#define BMAP_FN   U(0xB12C0000) /* common bitmap function */

Definition at line 142 of file luna88k_board.h.

◆ BMAP_FN0

#define BMAP_FN0   U(0xB1300000) /* bitmap function 0 */

Definition at line 143 of file luna88k_board.h.

◆ BMAP_FN1

#define BMAP_FN1   U(0xB1340000) /* bitmap function 1 */

Definition at line 144 of file luna88k_board.h.

◆ BMAP_FN2

#define BMAP_FN2   U(0xB1380000) /* bitmap function 2 */

Definition at line 145 of file luna88k_board.h.

◆ BMAP_FN3

#define BMAP_FN3   U(0xB13C0000) /* bitmap function 3 */

Definition at line 146 of file luna88k_board.h.

◆ BMAP_FN4

#define BMAP_FN4   U(0xB1400000) /* bitmap function 4 */

Definition at line 147 of file luna88k_board.h.

◆ BMAP_FN5

#define BMAP_FN5   U(0xB1440000) /* bitmap function 5 */

Definition at line 148 of file luna88k_board.h.

◆ BMAP_FN6

#define BMAP_FN6   U(0xB1480000) /* bitmap function 6 */

Definition at line 149 of file luna88k_board.h.

◆ BMAP_FN7

#define BMAP_FN7   U(0xB14C0000) /* bitmap function 7 */

Definition at line 150 of file luna88k_board.h.

◆ BMAP_IDENTROM

#define BMAP_IDENTROM   U(0xD1800000) /* bitmap-board identify ROM */

Definition at line 158 of file luna88k_board.h.

◆ BMAP_PALLET0

#define BMAP_PALLET0   U(0xC0000000) /* color pallet */

Definition at line 153 of file luna88k_board.h.

◆ BMAP_PALLET1

#define BMAP_PALLET1   U(0xC1000000) /* color pallet */

Definition at line 154 of file luna88k_board.h.

◆ BMAP_PALLET2

#define BMAP_PALLET2   U(0xC1100000) /* color pallet */

Definition at line 155 of file luna88k_board.h.

◆ BMAP_RFCNT

#define BMAP_RFCNT   U(0xB1000000) /* RFCNT register */

Definition at line 131 of file luna88k_board.h.

◆ BMAP_SPACE

#define BMAP_SPACE   (BMAP_END - BMAP_START)

Definition at line 130 of file luna88k_board.h.

◆ BMAP_START

#define BMAP_START   U(0xB1000000) /* Bitmap start address */

Definition at line 129 of file luna88k_board.h.

◆ BOARD_CHECK_REG

#define BOARD_CHECK_REG   U(0xD0000000) /* board check register */

Definition at line 156 of file luna88k_board.h.

◆ CMMU_D0

#define CMMU_D0   U(0xFFF06000) /* CMMU data cpu 0 */

Definition at line 163 of file luna88k_board.h.

◆ CMMU_D1

#define CMMU_D1   U(0xFFF04000) /* CMMU data cpu 1 */

Definition at line 165 of file luna88k_board.h.

◆ CMMU_D2

#define CMMU_D2   U(0xFFF02000) /* CMMU data cpu 2 */

Definition at line 167 of file luna88k_board.h.

◆ CMMU_D3

#define CMMU_D3   U(0xFFF00000) /* CMMU data cpu 3 */

Definition at line 169 of file luna88k_board.h.

◆ CMMU_I0

#define CMMU_I0   U(0xFFF07000) /* CMMU instruction cpu 0 */

Definition at line 162 of file luna88k_board.h.

◆ CMMU_I1

#define CMMU_I1   U(0xFFF05000) /* CMMU instruction cpu 1 */

Definition at line 164 of file luna88k_board.h.

◆ CMMU_I2

#define CMMU_I2   U(0xFFF03000) /* CMMU instruction cpu 2 */

Definition at line 166 of file luna88k_board.h.

◆ CMMU_I3

#define CMMU_I3   U(0xFFF01000) /* CMMU instruction cpu 3 */

Definition at line 168 of file luna88k_board.h.

◆ EXT_A_ADDR

#define EXT_A_ADDR   U(0x81000000) /* extension board A */

Definition at line 120 of file luna88k_board.h.

◆ EXT_A_SPACE

#define EXT_A_SPACE   U(0x02000000)

Definition at line 121 of file luna88k_board.h.

◆ EXT_B_ADDR

#define EXT_B_ADDR   U(0x83000000) /* extension board B */

Definition at line 122 of file luna88k_board.h.

◆ EXT_B_SPACE

#define EXT_B_SPACE   U(0x01000000)

Definition at line 123 of file luna88k_board.h.

◆ FUSE_ROM_ADDR

#define FUSE_ROM_ADDR   U(0x43000000) /* FUSE_ROM */

Definition at line 60 of file luna88k_board.h.

◆ FUSE_ROM_SPACE

#define FUSE_ROM_SPACE   1024

Definition at line 61 of file luna88k_board.h.

◆ INT_LEVEL

#define INT_LEVEL   8 /* # of interrupt level + 1 */

Definition at line 94 of file luna88k_board.h.

◆ INT_SET_LV0

#define INT_SET_LV0   U(0xFC000000) /* enable interrupts */

Definition at line 102 of file luna88k_board.h.

◆ INT_SET_LV1

#define INT_SET_LV1   U(0xFC000000) /* enable level 7-2 */

Definition at line 101 of file luna88k_board.h.

◆ INT_SET_LV2

#define INT_SET_LV2   U(0xF4000000) /* enable level 7-3 */

Definition at line 100 of file luna88k_board.h.

◆ INT_SET_LV3

#define INT_SET_LV3   U(0xE4000000) /* enable level 7-4 */

Definition at line 99 of file luna88k_board.h.

◆ INT_SET_LV4

#define INT_SET_LV4   U(0xC4000000) /* enable level 7-5 */

Definition at line 98 of file luna88k_board.h.

◆ INT_SET_LV5

#define INT_SET_LV5   U(0x84000000) /* enable level 7-6 */

Definition at line 97 of file luna88k_board.h.

◆ INT_SET_LV6

#define INT_SET_LV6   U(0x00000000) /* enable level 7 */

Definition at line 96 of file luna88k_board.h.

◆ INT_SET_LV7

#define INT_SET_LV7   U(0x00000000) /* disable interrupts */

Definition at line 95 of file luna88k_board.h.

◆ INT_SLAVE_MASK

#define INT_SLAVE_MASK   U(0x84000000) /* slave can only enable 6 and 1 */

Definition at line 103 of file luna88k_board.h.

◆ INT_ST_MASK0

#define INT_ST_MASK0   U(0x65000000) /* interrupt status register CPU 0 */

Definition at line 90 of file luna88k_board.h.

◆ INT_ST_MASK1

#define INT_ST_MASK1   U(0x65000004) /* interrupt status register CPU 1 */

Definition at line 91 of file luna88k_board.h.

◆ INT_ST_MASK2

#define INT_ST_MASK2   U(0x65000008) /* interrupt status register CPU 2 */

Definition at line 92 of file luna88k_board.h.

◆ INT_ST_MASK3

#define INT_ST_MASK3   U(0x6500000C) /* interrupt status register CPU 3 */

Definition at line 93 of file luna88k_board.h.

◆ LANCE_ADDR

#define LANCE_ADDR   U(0xF1000000) /* LANCE */

Definition at line 160 of file luna88k_board.h.

◆ LUNA_88K

#define LUNA_88K   0x1

Definition at line 51 of file luna88k_board.h.

◆ LUNA_88K2

#define LUNA_88K2   0x2

Definition at line 52 of file luna88k_board.h.

◆ MAXPHYSMEM

#define MAXPHYSMEM   U(0x10000000) /* max physical memory */

Definition at line 54 of file luna88k_board.h.

◆ MROM_ADDR

#define MROM_ADDR   U(0xA1000000) /* Mask ROM address */

Definition at line 127 of file luna88k_board.h.

◆ MROM_SPACE

#define MROM_SPACE   0x400000

Definition at line 128 of file luna88k_board.h.

◆ NVRAM_ADDR

#define NVRAM_ADDR   U(0x45000000) /* Non Volatile */

Definition at line 58 of file luna88k_board.h.

◆ NVRAM_ADDR_88K2

#define NVRAM_ADDR_88K2   U(0x47000000) /* Non Volatile RAM area for LUNA-88K2 */

Definition at line 70 of file luna88k_board.h.

◆ NVRAM_SPACE

#define NVRAM_SPACE   U(0x00001FDC)

Definition at line 59 of file luna88k_board.h.

◆ OBIO_CAL_CTL

#define OBIO_CAL_CTL   U(0x45001FE0) /* calendar control register */

Definition at line 62 of file luna88k_board.h.

◆ OBIO_CAL_DAY

#define OBIO_CAL_DAY   U(0x45001FF4) /* days */

Definition at line 67 of file luna88k_board.h.

◆ OBIO_CAL_DOW

#define OBIO_CAL_DOW   U(0x45001FF0) /* Day Of the Week */

Definition at line 66 of file luna88k_board.h.

◆ OBIO_CAL_HOUR

#define OBIO_CAL_HOUR   U(0x45001FEC) /* hours */

Definition at line 65 of file luna88k_board.h.

◆ OBIO_CAL_MIN

#define OBIO_CAL_MIN   U(0x45001FE8) /* minutes */

Definition at line 64 of file luna88k_board.h.

◆ OBIO_CAL_MON

#define OBIO_CAL_MON   U(0x45001FF8) /* months */

Definition at line 68 of file luna88k_board.h.

◆ OBIO_CAL_SEC

#define OBIO_CAL_SEC   U(0x45001FE4) /* seconds */

Definition at line 63 of file luna88k_board.h.

◆ OBIO_CAL_YEAR

#define OBIO_CAL_YEAR   U(0x45001FFC) /* years */

Definition at line 69 of file luna88k_board.h.

◆ OBIO_CLK_INTR

#define OBIO_CLK_INTR   31 /* system clock interrupt flag */

Definition at line 89 of file luna88k_board.h.

◆ OBIO_CLOCK0

#define OBIO_CLOCK0   U(0x63000000) /* system clock CPU 0 */

Definition at line 85 of file luna88k_board.h.

◆ OBIO_CLOCK1

#define OBIO_CLOCK1   U(0x63000004) /* system clock CPU 1 */

Definition at line 86 of file luna88k_board.h.

◆ OBIO_CLOCK2

#define OBIO_CLOCK2   U(0x63000008) /* system clock CPU 2 */

Definition at line 87 of file luna88k_board.h.

◆ OBIO_CLOCK3

#define OBIO_CLOCK3   U(0x6300000C) /* system clock CPU 3 */

Definition at line 88 of file luna88k_board.h.

◆ OBIO_PIO0

#define OBIO_PIO0   U(0x4900000C) /* PIO-0 control */

Definition at line 76 of file luna88k_board.h.

◆ OBIO_PIO0_BASE

#define OBIO_PIO0_BASE   U(0x49000000) /* PIO-0 */

Definition at line 71 of file luna88k_board.h.

◆ OBIO_PIO0_SPACE

#define OBIO_PIO0_SPACE   U(0x0000000C)

Definition at line 72 of file luna88k_board.h.

◆ OBIO_PIO0A

#define OBIO_PIO0A   U(0x49000000) /* PIO-0 port A */

Definition at line 73 of file luna88k_board.h.

◆ OBIO_PIO0B

#define OBIO_PIO0B   U(0x49000004) /* PIO-0 port B */

Definition at line 74 of file luna88k_board.h.

◆ OBIO_PIO0C

#define OBIO_PIO0C   U(0x49000008) /* PIO-0 port C*/

Definition at line 75 of file luna88k_board.h.

◆ OBIO_PIO1

#define OBIO_PIO1   U(0x4D00000C) /* PIO-1 control */

Definition at line 82 of file luna88k_board.h.

◆ OBIO_PIO1_BASE

#define OBIO_PIO1_BASE   U(0x4D000000) /* PIO-1 */

Definition at line 77 of file luna88k_board.h.

◆ OBIO_PIO1_SPACE

#define OBIO_PIO1_SPACE   U(0x0000000C)

Definition at line 78 of file luna88k_board.h.

◆ OBIO_PIO1A

#define OBIO_PIO1A   U(0x4D000000) /* PIO-1 port A */

Definition at line 79 of file luna88k_board.h.

◆ OBIO_PIO1B

#define OBIO_PIO1B   U(0x4D000004) /* PIO-1 port B */

Definition at line 80 of file luna88k_board.h.

◆ OBIO_PIO1C

#define OBIO_PIO1C   U(0x4D000008) /* PIO-1 port C*/

Definition at line 81 of file luna88k_board.h.

◆ OBIO_SIO

#define OBIO_SIO   U(0x51000000) /* SIO */

Definition at line 83 of file luna88k_board.h.

◆ OBIO_TAS

#define OBIO_TAS   U(0x61000000) /* TAS register */

Definition at line 84 of file luna88k_board.h.

◆ PC_BASE

#define PC_BASE   U(0x90000000) /* pc-98 extension board */

Definition at line 124 of file luna88k_board.h.

◆ PC_SPACE

#define PC_SPACE   U(0x02000000)

Definition at line 125 of file luna88k_board.h.

◆ PROM_ADDR

#define PROM_ADDR   U(0x41000000) /* PROM */

Definition at line 56 of file luna88k_board.h.

◆ PROM_SPACE

#define PROM_SPACE   U(0x00040000)

Definition at line 57 of file luna88k_board.h.

◆ RESET_CPU0

#define RESET_CPU0   U(0x6D000000) /* reset CPU 0 */

Definition at line 113 of file luna88k_board.h.

◆ RESET_CPU1

#define RESET_CPU1   U(0x6D000004) /* reset CPU 1 */

Definition at line 114 of file luna88k_board.h.

◆ RESET_CPU2

#define RESET_CPU2   U(0x6D000008) /* reset CPU 2 */

Definition at line 115 of file luna88k_board.h.

◆ RESET_CPU3

#define RESET_CPU3   U(0x6D00000C) /* reset CPU 3 */

Definition at line 116 of file luna88k_board.h.

◆ RESET_CPU_ALL

#define RESET_CPU_ALL   U(0x6D000010) /* reset ALL CPUs */

Definition at line 117 of file luna88k_board.h.

◆ SCSI_ADDR

#define SCSI_ADDR   U(0xE1000000) /* SCSI address */

Definition at line 159 of file luna88k_board.h.

◆ SOFT_INT0

#define SOFT_INT0   U(0x69000000) /* software interrupt CPU 0 */

Definition at line 105 of file luna88k_board.h.

◆ SOFT_INT1

#define SOFT_INT1   U(0x69000004) /* software interrupt CPU 1 */

Definition at line 106 of file luna88k_board.h.

◆ SOFT_INT2

#define SOFT_INT2   U(0x69000008) /* software interrupt CPU 2 */

Definition at line 107 of file luna88k_board.h.

◆ SOFT_INT3

#define SOFT_INT3   U(0x6900000C) /* software interrupt CPU 3 */

Definition at line 108 of file luna88k_board.h.

◆ SOFT_INT_FLAG0

#define SOFT_INT_FLAG0   U(0x6B000000) /* software interrupt flag CPU 0 */

Definition at line 109 of file luna88k_board.h.

◆ SOFT_INT_FLAG1

#define SOFT_INT_FLAG1   U(0x6B000000) /* software interrupt flag CPU 1 */

Definition at line 110 of file luna88k_board.h.

◆ SOFT_INT_FLAG2

#define SOFT_INT_FLAG2   U(0x6B000000) /* software interrupt flag CPU 2 */

Definition at line 111 of file luna88k_board.h.

◆ SOFT_INT_FLAG3

#define SOFT_INT_FLAG3   U(0x6B000000) /* software interrupt flag CPU 3 */

Definition at line 112 of file luna88k_board.h.

◆ TRI_PORT_RAM

#define TRI_PORT_RAM   U(0x71000000) /* 3 port RAM */

Definition at line 118 of file luna88k_board.h.

◆ TRI_PORT_RAM_SPACE

#define TRI_PORT_RAM_SPACE   0x20000

Definition at line 119 of file luna88k_board.h.

◆ U

#define U (   num)    numU

Definition at line 47 of file luna88k_board.h.


Generated on Tue Mar 24 2020 14:04:48 for GXemul by doxygen 1.8.17