Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

jazzdef.h File Reference

Go to the source code of this file.

Defines

#define VIDEO_MEMORY_PHYSICAL_BASE   0x40000000
#define VIDEO_CONTROL_PHYSICAL_BASE   0x60000000
#define CURSOR_CONTROL_PHYSICAL_BASE   0x60008000
#define VIDEO_ID_PHYSICAL_BASE   0x60010000
#define VIDEO_RESET_PHYSICAL_BASE   0x60020000
#define DEVICE_PHYSICAL_BASE   0x80000000
#define NET_PHYSICAL_BASE   0x80001000
#define SCSI_PHYSICAL_BASE   0x80002000
#define FLOPPY_PHYSICAL_BASE   0x80003000
#define RTCLOCK_PHYSICAL_BASE   0x80004000
#define KEYBOARD_PHYSICAL_BASE   0x80005000
#define MOUSE_PHYSICAL_BASE   0x80005000
#define SERIAL0_PHYSICAL_BASE   0x80006000
#define SERIAL1_PHYSICAL_BASE   0x80007000
#define PARALLEL_PHYSICAL_BASE   0x80008000
#define SOUND_PHYSICAL_BASE   0x8000C000
#define EISA_CONTROL_PHYSICAL_BASE   0x90000000
#define EISA_MEMORY_PHYSICAL_BASE   0x91000000
#define EISA_MEMORY_VERSION2_LOW   0x00000000
#define EISA_MEMORY_VERSION2_HIGH   0x00000001
#define PROM_PHYSICAL_BASE   0xfff00000
#define NVRAM_VIRTUAL_BASE   0xffff8000
#define NVRAM_PHYSICAL_BASE   0x80009000
#define SP_VIRTUAL_BASE   0xffffa000
#define SP_PHYSICAL_BASE   SERIAL0_PHYSICAL_BASE
#define DMA_VIRTUAL_BASE   0xffffc000
#define DMA_PHYSICAL_BASE   DEVICE_PHYSICAL_BASE
#define INTERRUPT_VIRTUAL_BASE   0xffffd000
#define INTERRUPT_PHYSICAL_BASE   0xf0000000
#define DMA_TRANSLATION_LIMIT   0x2000
#define DMA_REQUEST_LIMIT   (DMA_TRANSLATION_LIMIT/(sizeof(TRANSLATION_ENTRY) * 8))
#define DMA_CONTROL   ((volatile PDMA_REGISTERS)(DMA_VIRTUAL_BASE))
#define SCSI_CHANNEL   0x0
#define FLOPPY_CHANNEL   0x1
#define SOUND_CHANNEL_A   0x2
#define SOUND_CHANNEL_B   0x3
#define DMA_LEVEL   3
#define EISA_NMI_LEVEL   6
#define MAXIMUM_INCREMENT   (10 * 1000 * 10)
#define MINIMUM_INCREMENT   (1 * 1000 * 10)
#define CLOCK_LEVEL   7
#define CLOCK_INTERVAL   ((MAXIMUM_INCREMENT / (10 * 1000)) - 1)
#define CLOCK2_LEVEL   CLOCK_LEVEL
#define EISA_VECTORS   32
#define IRQL10_VECTOR   (10 + EISA_VECTORS)
#define IRQL11_VECTOR   (11 + EISA_VECTORS)
#define IRQL12_VECTOR   (12 + EISA_VECTORS)
#define IRQL13_VECTOR   (13 + EISA_VECTORS)
#define MAXIMUM_EISA_VECTOR   (15 + EISA_VECTORS)
#define DEVICE_LEVEL   4
#define DEVICE_VECTORS   16
#define PARALLEL_VECTOR   (1 + DEVICE_VECTORS)
#define FLOPPY_VECTOR   (2 + DEVICE_VECTORS)
#define SOUND_VECTOR   (3 + DEVICE_VECTORS)
#define VIDEO_VECTOR   (4 + DEVICE_VECTORS)
#define NET_VECTOR   (5 + DEVICE_VECTORS)
#define SCSI_VECTOR   (6 + DEVICE_VECTORS)
#define KEYBOARD_VECTOR   (7 + DEVICE_VECTORS)
#define MOUSE_VECTOR   (8 + DEVICE_VECTORS)
#define SERIAL0_VECTOR   (9 + DEVICE_VECTORS)
#define SERIAL1_VECTOR   (10 + DEVICE_VECTORS)
#define MAXIMUM_BUILTIN_VECTOR   SERIAL1_VECTOR
#define NCR_SCSI_CLOCK_SPEED   24
#define EMULEX_SCSI_CLOCK_SPEED   40
#define PROM_BASE   (KSEG1_BASE | 0x1fc00000)
#define PROM_ENTRY(x)   (PROM_BASE + ((x) * 8))


Define Documentation

#define CLOCK2_LEVEL   CLOCK_LEVEL
 

Definition at line 132 of file jazzdef.h.

#define CLOCK_INTERVAL   ((MAXIMUM_INCREMENT / (10 * 1000)) - 1)
 

Definition at line 118 of file jazzdef.h.

#define CLOCK_LEVEL   7
 

Definition at line 117 of file jazzdef.h.

#define CURSOR_CONTROL_PHYSICAL_BASE   0x60008000
 

Definition at line 31 of file jazzdef.h.

#define DEVICE_LEVEL   4
 

Definition at line 151 of file jazzdef.h.

#define DEVICE_PHYSICAL_BASE   0x80000000
 

Definition at line 34 of file jazzdef.h.

#define DEVICE_VECTORS   16
 

Definition at line 157 of file jazzdef.h.

#define DMA_CONTROL   ((volatile PDMA_REGISTERS)(DMA_VIRTUAL_BASE))
 

Definition at line 83 of file jazzdef.h.

#define DMA_LEVEL   3
 

Definition at line 98 of file jazzdef.h.

#define DMA_PHYSICAL_BASE   DEVICE_PHYSICAL_BASE
 

Definition at line 62 of file jazzdef.h.

#define DMA_REQUEST_LIMIT   (DMA_TRANSLATION_LIMIT/(sizeof(TRANSLATION_ENTRY) * 8))
 

Definition at line 77 of file jazzdef.h.

#define DMA_TRANSLATION_LIMIT   0x2000
 

Definition at line 71 of file jazzdef.h.

#define DMA_VIRTUAL_BASE   0xffffc000
 

Definition at line 61 of file jazzdef.h.

#define EISA_CONTROL_PHYSICAL_BASE   0x90000000
 

Definition at line 45 of file jazzdef.h.

#define EISA_MEMORY_PHYSICAL_BASE   0x91000000
 

Definition at line 46 of file jazzdef.h.

#define EISA_MEMORY_VERSION2_HIGH   0x00000001
 

Definition at line 48 of file jazzdef.h.

#define EISA_MEMORY_VERSION2_LOW   0x00000000
 

Definition at line 47 of file jazzdef.h.

#define EISA_NMI_LEVEL   6
 

Definition at line 104 of file jazzdef.h.

#define EISA_VECTORS   32
 

Definition at line 138 of file jazzdef.h.

#define EMULEX_SCSI_CLOCK_SPEED   40
 

Definition at line 177 of file jazzdef.h.

#define FLOPPY_CHANNEL   0x1
 

Definition at line 90 of file jazzdef.h.

#define FLOPPY_PHYSICAL_BASE   0x80003000
 

Definition at line 37 of file jazzdef.h.

#define FLOPPY_VECTOR   (2 + DEVICE_VECTORS)
 

Definition at line 160 of file jazzdef.h.

#define INTERRUPT_PHYSICAL_BASE   0xf0000000
 

Definition at line 65 of file jazzdef.h.

#define INTERRUPT_VIRTUAL_BASE   0xffffd000
 

Definition at line 64 of file jazzdef.h.

#define IRQL10_VECTOR   (10 + EISA_VECTORS)
 

Definition at line 140 of file jazzdef.h.

#define IRQL11_VECTOR   (11 + EISA_VECTORS)
 

Definition at line 141 of file jazzdef.h.

#define IRQL12_VECTOR   (12 + EISA_VECTORS)
 

Definition at line 142 of file jazzdef.h.

#define IRQL13_VECTOR   (13 + EISA_VECTORS)
 

Definition at line 143 of file jazzdef.h.

#define KEYBOARD_PHYSICAL_BASE   0x80005000
 

Definition at line 39 of file jazzdef.h.

#define KEYBOARD_VECTOR   (7 + DEVICE_VECTORS)
 

Definition at line 165 of file jazzdef.h.

#define MAXIMUM_BUILTIN_VECTOR   SERIAL1_VECTOR
 

Definition at line 170 of file jazzdef.h.

#define MAXIMUM_EISA_VECTOR   (15 + EISA_VECTORS)
 

Definition at line 145 of file jazzdef.h.

#define MAXIMUM_INCREMENT   (10 * 1000 * 10)
 

Definition at line 110 of file jazzdef.h.

#define MINIMUM_INCREMENT   (1 * 1000 * 10)
 

Definition at line 111 of file jazzdef.h.

#define MOUSE_PHYSICAL_BASE   0x80005000
 

Definition at line 40 of file jazzdef.h.

#define MOUSE_VECTOR   (8 + DEVICE_VECTORS)
 

Definition at line 166 of file jazzdef.h.

#define NCR_SCSI_CLOCK_SPEED   24
 

Definition at line 176 of file jazzdef.h.

#define NET_PHYSICAL_BASE   0x80001000
 

Definition at line 35 of file jazzdef.h.

#define NET_VECTOR   (5 + DEVICE_VECTORS)
 

Definition at line 163 of file jazzdef.h.

#define NVRAM_PHYSICAL_BASE   0x80009000
 

Definition at line 56 of file jazzdef.h.

#define NVRAM_VIRTUAL_BASE   0xffff8000
 

Definition at line 55 of file jazzdef.h.

#define PARALLEL_PHYSICAL_BASE   0x80008000
 

Definition at line 43 of file jazzdef.h.

#define PARALLEL_VECTOR   (1 + DEVICE_VECTORS)
 

Definition at line 159 of file jazzdef.h.

#define PROM_BASE   (KSEG1_BASE | 0x1fc00000)
 

Definition at line 185 of file jazzdef.h.

#define PROM_ENTRY  )     (PROM_BASE + ((x) * 8))
 

Definition at line 186 of file jazzdef.h.

#define PROM_PHYSICAL_BASE   0xfff00000
 

Definition at line 49 of file jazzdef.h.

#define RTCLOCK_PHYSICAL_BASE   0x80004000
 

Definition at line 38 of file jazzdef.h.

#define SCSI_CHANNEL   0x0
 

Definition at line 89 of file jazzdef.h.

#define SCSI_PHYSICAL_BASE   0x80002000
 

Definition at line 36 of file jazzdef.h.

#define SCSI_VECTOR   (6 + DEVICE_VECTORS)
 

Definition at line 164 of file jazzdef.h.

#define SERIAL0_PHYSICAL_BASE   0x80006000
 

Definition at line 41 of file jazzdef.h.

#define SERIAL0_VECTOR   (9 + DEVICE_VECTORS)
 

Definition at line 167 of file jazzdef.h.

#define SERIAL1_PHYSICAL_BASE   0x80007000
 

Definition at line 42 of file jazzdef.h.

#define SERIAL1_VECTOR   (10 + DEVICE_VECTORS)
 

Definition at line 168 of file jazzdef.h.

#define SOUND_CHANNEL_A   0x2
 

Definition at line 91 of file jazzdef.h.

#define SOUND_CHANNEL_B   0x3
 

Definition at line 92 of file jazzdef.h.

#define SOUND_PHYSICAL_BASE   0x8000C000
 

Definition at line 44 of file jazzdef.h.

#define SOUND_VECTOR   (3 + DEVICE_VECTORS)
 

Definition at line 161 of file jazzdef.h.

#define SP_PHYSICAL_BASE   SERIAL0_PHYSICAL_BASE
 

Definition at line 59 of file jazzdef.h.

#define SP_VIRTUAL_BASE   0xffffa000
 

Definition at line 58 of file jazzdef.h.

#define VIDEO_CONTROL_PHYSICAL_BASE   0x60000000
 

Definition at line 30 of file jazzdef.h.

#define VIDEO_ID_PHYSICAL_BASE   0x60010000
 

Definition at line 32 of file jazzdef.h.

#define VIDEO_MEMORY_PHYSICAL_BASE   0x40000000
 

Definition at line 29 of file jazzdef.h.

#define VIDEO_RESET_PHYSICAL_BASE   0x60020000
 

Definition at line 33 of file jazzdef.h.

#define VIDEO_VECTOR   (4 + DEVICE_VECTORS)
 

Definition at line 162 of file jazzdef.h.


Generated on Sat May 15 19:44:23 2004 for test by doxygen 1.3.7