test: jnsndef.h File Reference

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

# jnsndef.h File Reference

`#include "alpharef.h"`

Go to the source code of this file.

## Defines

#define | LOCAL_MEMORY_PHYSICAL_BASE ((ULONGLONG)0x000000000)
#define | EISA_INTA_CYCLE_PHYSICAL_BASE ((ULONGLONG)0x100000000)
#define | FEPROM_0_PHYSICAL_BASE ((ULONGLONG)0x180000000)
#define | FEPROM_1_PHYSICAL_BASE ((ULONGLONG)0x1A0000000)
#define | COMBO_CHIP_PHYSICAL_BASE ((ULONGLONG)0x1C0000000)
#define | HAE_PHYSICAL_BASE ((ULONGLONG)0x1D0000000)
#define | SYSTEM_CTRL_REG_PHYSICAL_BASE ((ULONGLONG)0x1E0000000)
#define | SPARE_REGISTER_PHYSICAL_BASE ((ULONGLONG)0x1F0000000)
#define | EISA_MEMORY_PHYSICAL_BASE ((ULONGLONG)0x200000000)
#define | EISA_IO_PHYSICAL_BASE ((ULONGLONG)0x300000000)
#define | SP_PHYSICAL_BASE ((ULONGLONG)0x1c007f000)
#define | DMA_PHYSICAL_BASE EISA_IO_PHYSICAL_BASE
#define | RTCLOCK_PHYSICAL_BASE ((ULONGLONG)0x1c002e000)
#define | KEYBOARD_MOUSE_VECTOR 11
#define | DMA_VIRTUAL_BASE 0xB8000000
#define | VIDEO_CONTROL_VIRTUAL_BASE 0xB80003C0
#define | VIDEO_MEMORY_VIRTUAL_BASE 0xB00B8000
#define | EISA_INTA_CYCLE_VIRTUAL_BASE 0xA0000000
#define | HAE_VIRTUAL_BASE 0xA0E80000
#define | DMA_TRANSLATION_LIMIT 0x1000
#define | DMA_CONTROL ((volatile PEISA_CONTROL)(DMA_VIRTUAL_BASE))
#define | INT_CONTROL (volatile PINTACK_REGISTERS)EISA_INTA_CYCLE_VIRTUAL_BASE
#define | TIME_INCREMENT (10 * 1000 * 10)
#define | EISA_BIT_SHIFT 0x07
#define | EISA_BYTE_OFFSET 0x080
#define | EISA_SHORT_OFFSET 0x100
#define | EISA_LONG_OFFSET 0x200
#define | EISA_BYTE_LEN 0x00
#define | EISA_WORD_LEN 0x20
#define | EISA_TRIBYTE_LEN 0x40
#define | EISA_LONG_LEN 0x60
#define | EISA_FIRST 0x000
#define | EISA_SECOND 0x080
#define | EISA_THIRD 0x100
#define | EISA_FOURTH 0x180
#define | COMBO_BIT_SHIFT 0x009
#define | COMBO_BYTE_LEN 0x000
#define | COMBO_BYTE_OFFSET 0x200
#define | BUS_QVA (QVA_ENABLE | 0x10000000)
#define | EISA_QVA (QVA_ENABLE | 0x10000000)
#define | COMBO_QVA (QVA_ENABLE | 0x00000000)
#define | IS_EISA_QVA(x) (((ULONG)x & BUS_QVA) == EISA_QVA)
#define | IS_COMBO_QVA(x) (((ULONG)x & BUS_QVA) == COMBO_QVA)

## Define Documentation

#define BUS_QVA (QVA_ENABLE | 0x10000000)

| Definition at line 155 of file jnsndef.h.

#define COMBO_BIT_SHIFT 0x009

| Definition at line 144 of file jnsndef.h.

#define COMBO_BYTE_LEN 0x000

| Definition at line 145 of file jnsndef.h.

#define COMBO_BYTE_OFFSET 0x200

| Definition at line 146 of file jnsndef.h.

#define COMBO_CHIP_PHYSICAL_BASE ((ULONGLONG)0x1C0000000)

| Definition at line 60 of file jnsndef.h.

#define COMBO_QVA (QVA_ENABLE | 0x00000000)

| Definition at line 158 of file jnsndef.h.

#define DMA_CONTROL ((volatile PEISA_CONTROL)(DMA_VIRTUAL_BASE))

| Definition at line 106 of file jnsndef.h.

#define DMA_PHYSICAL_BASE EISA_IO_PHYSICAL_BASE

| Definition at line 73 of file jnsndef.h.

#define DMA_TRANSLATION_LIMIT 0x1000

| Definition at line 100 of file jnsndef.h.

#define DMA_VIRTUAL_BASE 0xB8000000

| Definition at line 87 of file jnsndef.h.

#define EISA_BIT_SHIFT 0x07

| Definition at line 124 of file jnsndef.h.

#define EISA_BYTE_LEN 0x00

| Definition at line 129 of file jnsndef.h.

#define EISA_BYTE_OFFSET 0x080

| Definition at line 125 of file jnsndef.h.

#define EISA_FIRST 0x000

| Definition at line 134 of file jnsndef.h.

#define EISA_FOURTH 0x180

| Definition at line 137 of file jnsndef.h.

#define EISA_INTA_CYCLE_PHYSICAL_BASE ((ULONGLONG)0x100000000)

| Definition at line 57 of file jnsndef.h.

#define EISA_INTA_CYCLE_VIRTUAL_BASE 0xA0000000

| Definition at line 93 of file jnsndef.h.

#define EISA_IO_PHYSICAL_BASE ((ULONGLONG)0x300000000)

| Definition at line 65 of file jnsndef.h.

#define EISA_LONG_LEN 0x60

| Definition at line 132 of file jnsndef.h.

#define EISA_LONG_OFFSET 0x200

| Definition at line 127 of file jnsndef.h.

#define EISA_MEMORY_PHYSICAL_BASE ((ULONGLONG)0x200000000)

| Definition at line 64 of file jnsndef.h.

#define EISA_QVA (QVA_ENABLE | 0x10000000)

| Definition at line 157 of file jnsndef.h.

#define EISA_SECOND 0x080

| Definition at line 135 of file jnsndef.h.

#define EISA_SHORT_OFFSET 0x100

| Definition at line 126 of file jnsndef.h.

#define EISA_THIRD 0x100

| Definition at line 136 of file jnsndef.h.

#define EISA_TRIBYTE_LEN 0x40

| Definition at line 131 of file jnsndef.h.

#define EISA_WORD_LEN 0x20

| Definition at line 130 of file jnsndef.h.

#define FEPROM_0_PHYSICAL_BASE ((ULONGLONG)0x180000000)

| Definition at line 58 of file jnsndef.h.

#define FEPROM_1_PHYSICAL_BASE ((ULONGLONG)0x1A0000000)

| Definition at line 59 of file jnsndef.h.

#define HAE_PHYSICAL_BASE ((ULONGLONG)0x1D0000000)

| Definition at line 61 of file jnsndef.h.

#define HAE_VIRTUAL_BASE 0xA0E80000

| Definition at line 95 of file jnsndef.h.

#define INT_CONTROL (volatile PINTACK_REGISTERS)EISA_INTA_CYCLE_VIRTUAL_BASE

| Definition at line 112 of file jnsndef.h.

#define IS_COMBO_QVA | ( | x |  | ) | (((ULONG)x & BUS_QVA) == COMBO_QVA)

| Definition at line 161 of file jnsndef.h.

#define IS_EISA_QVA | ( | x |  | ) | (((ULONG)x & BUS_QVA) == EISA_QVA)

| Definition at line 160 of file jnsndef.h.

#define KEYBOARD_MOUSE_VECTOR 11

| Definition at line 81 of file jnsndef.h.

#define LOCAL_MEMORY_PHYSICAL_BASE ((ULONGLONG)0x000000000)

| Definition at line 56 of file jnsndef.h.

#define RTCLOCK_PHYSICAL_BASE ((ULONGLONG)0x1c002e000)

| Definition at line 75 of file jnsndef.h.

#define SP_PHYSICAL_BASE ((ULONGLONG)0x1c007f000)

| Definition at line 71 of file jnsndef.h.

#define SPARE_REGISTER_PHYSICAL_BASE ((ULONGLONG)0x1F0000000)

| Definition at line 63 of file jnsndef.h.

#define SYSTEM_CTRL_REG_PHYSICAL_BASE ((ULONGLONG)0x1E0000000)

| Definition at line 62 of file jnsndef.h.

#define TIME_INCREMENT (10 * 1000 * 10)

| Definition at line 118 of file jnsndef.h.

#define VIDEO_CONTROL_VIRTUAL_BASE 0xB80003C0

| Definition at line 89 of file jnsndef.h.

#define VIDEO_MEMORY_VIRTUAL_BASE 0xB00B8000

| Definition at line 91 of file jnsndef.h.