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

ppcdef.h File Reference

Go to the source code of this file.

Classes

struct  _TRANSLATION_ENTRY

Defines

#define VIDEO_MEMORY_PHYSICAL_BASE   0x000A0000
#define VIDEO_CONTROL_PHYSICAL_BASE   0x00000000
#define CURSOR_CONTROL_PHYSICAL_BASE   0x00000000
#define SCSI_PHYSICAL_BASE   0x00000000
#define FLOPPY_PHYSICAL_BASE   0x000003F0
#define RTCLOCK_PHYSICAL_BASE   0x00000071
#define KEYBOARD_PHYSICAL_BASE   0x00000060
#define MOUSE_PHYSICAL_BASE   0x00000060
#define SERIAL0_PHYSICAL_BASE   0x000003f8
#define SERIAL1_PHYSICAL_BASE   0x000002f8
#define PARALLEL_PHYSICAL_BASE   0x000003bc
#define NVRAM_PHYSICAL_BASE   0x00000074
#define SOUND_PHYSICAL_BASE   0x00000830
#define PCI_MEMORY_PHYSICAL_BASE   0xC0000000
#define DMA_TRANSLATION_LIMIT   0x1000
#define FLOPPY_CHANNEL   0x2
#define CASCADE_CHANNEL   0x4
#define AUDIO_PLAYBACK   0x6
#define AUDIO_CAPTURE   0x7
#define MAXIMUM_INCREMENT   100000
#define MINIMUM_INCREMENT   10000
#define PASSIVE_LEVEL   0
#define LOW_LEVEL   0
#define APC_LEVEL   1
#define DISPATCH_LEVEL   2
#define PROFILE_LEVEL   27
#define CLOCK1_LEVEL   28
#define CLOCK2_LEVEL   28
#define IPI_LEVEL   29
#define POWER_LEVEL   30
#define HIGH_LEVEL   31
#define MAXIMUM_DEVICE_LEVEL   27
#define DECREMENTER_LEVEL   CLOCK2_LEVEL
#define MACHINE_CHECK_LEVEL   HIGH_LEVEL
#define PMI_VECTOR   3
#define MACHINE_CHECK_VECTOR   4
#define EXTERNAL_INTERRUPT_VECTOR   5
#define DECREMENT_VECTOR   7
#define DEVICE_VECTORS   32
#define PROFILE_VECTOR   (0 + DEVICE_VECTORS)
#define TIMER_VECTOR   0
#define KEYBOARD_VECTOR   1
#define CASCADE_VECTOR   2
#define SERIAL1_VECTOR   3
#define SERIAL0_VECTOR   4
#define PARALLEL_VECTOR   5
#define FLOPPY_VECTOR   6
#define PARALLEL2_VECTOR   7
#define SHORT_INT_VECTOR   7
#define RTC_VECTOR   8
#define ISA_IRQ9_VECTOR   9
#define SOUND_VECTOR   10
#define ISA_IRQ11_VECTOR   11
#define MOUSE_VECTOR   12
#define SCSI_VECTOR   13
#define ISA_IRQ14_VECTOR   14
#define PCI_VECTOR   15
#define MAXIMUM_DEVICE_VECTOR   (15 + DEVICE_VECTORS)

Typedefs

typedef _TRANSLATION_ENTRY TRANSLATION_ENTRY
typedef _TRANSLATION_ENTRYPTRANSLATION_ENTRY


Define Documentation

#define APC_LEVEL   1
 

Definition at line 81 of file ppcdef.h.

#define AUDIO_CAPTURE   0x7
 

Definition at line 62 of file ppcdef.h.

#define AUDIO_PLAYBACK   0x6
 

Definition at line 61 of file ppcdef.h.

#define CASCADE_CHANNEL   0x4
 

Definition at line 60 of file ppcdef.h.

#define CASCADE_VECTOR   2
 

Definition at line 122 of file ppcdef.h.

#define CLOCK1_LEVEL   28
 

Definition at line 85 of file ppcdef.h.

#define CLOCK2_LEVEL   28
 

Definition at line 86 of file ppcdef.h.

#define CURSOR_CONTROL_PHYSICAL_BASE   0x00000000
 

Definition at line 34 of file ppcdef.h.

#define DECREMENT_VECTOR   7
 

Definition at line 108 of file ppcdef.h.

Referenced by main().

#define DECREMENTER_LEVEL   CLOCK2_LEVEL
 

Definition at line 97 of file ppcdef.h.

#define DEVICE_VECTORS   32
 

Definition at line 115 of file ppcdef.h.

#define DISPATCH_LEVEL   2
 

Definition at line 82 of file ppcdef.h.

#define DMA_TRANSLATION_LIMIT   0x1000
 

Definition at line 53 of file ppcdef.h.

#define EXTERNAL_INTERRUPT_VECTOR   5
 

Definition at line 107 of file ppcdef.h.

Referenced by main().

#define FLOPPY_CHANNEL   0x2
 

Definition at line 59 of file ppcdef.h.

#define FLOPPY_PHYSICAL_BASE   0x000003F0
 

Definition at line 36 of file ppcdef.h.

#define FLOPPY_VECTOR   6
 

Definition at line 126 of file ppcdef.h.

#define HIGH_LEVEL   31
 

Definition at line 89 of file ppcdef.h.

#define IPI_LEVEL   29
 

Definition at line 87 of file ppcdef.h.

#define ISA_IRQ11_VECTOR   11
 

Definition at line 132 of file ppcdef.h.

#define ISA_IRQ14_VECTOR   14
 

Definition at line 135 of file ppcdef.h.

#define ISA_IRQ9_VECTOR   9
 

Definition at line 130 of file ppcdef.h.

#define KEYBOARD_PHYSICAL_BASE   0x00000060
 

Definition at line 38 of file ppcdef.h.

#define KEYBOARD_VECTOR   1
 

Definition at line 121 of file ppcdef.h.

#define LOW_LEVEL   0
 

Definition at line 80 of file ppcdef.h.

#define MACHINE_CHECK_LEVEL   HIGH_LEVEL
 

Definition at line 98 of file ppcdef.h.

#define MACHINE_CHECK_VECTOR   4
 

Definition at line 106 of file ppcdef.h.

Referenced by main().

#define MAXIMUM_DEVICE_LEVEL   27
 

Definition at line 96 of file ppcdef.h.

#define MAXIMUM_DEVICE_VECTOR   (15 + DEVICE_VECTORS)
 

Definition at line 138 of file ppcdef.h.

#define MAXIMUM_INCREMENT   100000
 

Definition at line 70 of file ppcdef.h.

#define MINIMUM_INCREMENT   10000
 

Definition at line 71 of file ppcdef.h.

#define MOUSE_PHYSICAL_BASE   0x00000060
 

Definition at line 39 of file ppcdef.h.

#define MOUSE_VECTOR   12
 

Definition at line 133 of file ppcdef.h.

#define NVRAM_PHYSICAL_BASE   0x00000074
 

Definition at line 43 of file ppcdef.h.

#define PARALLEL2_VECTOR   7
 

Definition at line 127 of file ppcdef.h.

#define PARALLEL_PHYSICAL_BASE   0x000003bc
 

Definition at line 42 of file ppcdef.h.

#define PARALLEL_VECTOR   5
 

Definition at line 125 of file ppcdef.h.

#define PASSIVE_LEVEL   0
 

Definition at line 79 of file ppcdef.h.

Referenced by IovpInternalCompleteAfterWait(), IovpInternalDeferredCompletion(), KiInitializeContextThread(), KiInitializeKernel(), MmAccessFault(), MmAddPhysicalMemory(), MmGetPhysicalMemoryRanges(), MmGetSystemRoutineAddress(), MmRemovePhysicalMemory(), NtAllocateUserPhysicalPages(), NTFastDOSIO(), NtFreeUserPhysicalPages(), NtMapUserPhysicalPages(), NtMapUserPhysicalPagesScatter(), ObfDereferenceObject(), PspExitThread(), VdmFlushPrinterWriteData(), and VdmPrinterStatus().

#define PCI_MEMORY_PHYSICAL_BASE   0xC0000000
 

Definition at line 47 of file ppcdef.h.

#define PCI_VECTOR   15
 

Definition at line 136 of file ppcdef.h.

#define PMI_VECTOR   3
 

Definition at line 105 of file ppcdef.h.

Referenced by main().

#define POWER_LEVEL   30
 

Definition at line 88 of file ppcdef.h.

#define PROFILE_LEVEL   27
 

Definition at line 84 of file ppcdef.h.

#define PROFILE_VECTOR   (0 + DEVICE_VECTORS)
 

Definition at line 117 of file ppcdef.h.

#define RTC_VECTOR   8
 

Definition at line 129 of file ppcdef.h.

#define RTCLOCK_PHYSICAL_BASE   0x00000071
 

Definition at line 37 of file ppcdef.h.

#define SCSI_PHYSICAL_BASE   0x00000000
 

Definition at line 35 of file ppcdef.h.

#define SCSI_VECTOR   13
 

Definition at line 134 of file ppcdef.h.

#define SERIAL0_PHYSICAL_BASE   0x000003f8
 

Definition at line 40 of file ppcdef.h.

#define SERIAL0_VECTOR   4
 

Definition at line 124 of file ppcdef.h.

#define SERIAL1_PHYSICAL_BASE   0x000002f8
 

Definition at line 41 of file ppcdef.h.

#define SERIAL1_VECTOR   3
 

Definition at line 123 of file ppcdef.h.

#define SHORT_INT_VECTOR   7
 

Definition at line 128 of file ppcdef.h.

#define SOUND_PHYSICAL_BASE   0x00000830
 

Definition at line 44 of file ppcdef.h.

#define SOUND_VECTOR   10
 

Definition at line 131 of file ppcdef.h.

#define TIMER_VECTOR   0
 

Definition at line 120 of file ppcdef.h.

#define VIDEO_CONTROL_PHYSICAL_BASE   0x00000000
 

Definition at line 33 of file ppcdef.h.

#define VIDEO_MEMORY_PHYSICAL_BASE   0x000A0000
 

Definition at line 32 of file ppcdef.h.


Typedef Documentation

typedef struct _TRANSLATION_ENTRY * PTRANSLATION_ENTRY
 

typedef struct _TRANSLATION_ENTRY TRANSLATION_ENTRY
 


Generated on Sat May 15 19:45:17 2004 for test by doxygen 1.3.7