blob: 8a8824d32d58040d8637f88f8237449859fa6af5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
|
LIBRARY HAL
DESCRIPTION 'HAL DLL'
EXPORTS
HalAcquireDisplayOwnership
HalAdjustResourceList
HalAllocateAdapterChannel
HalAllocateCommonBuffer
HalAllocateCrashDumpRegisters
HalAllProcessorsStarted
HalAssignSlotResources
HalCalibratePerformanceCounter
HalDisableSystemInterrupt
HalDisplayString
HalEnableSystemInterrupt
HalFlushCommonBuffer
HalFreeCommonBuffer
HalGetAdapter
HalGetBusData
HalGetBusDataByOffset
HalGetEnvironmentVariable
HalGetInterruptVector
HalInitializeProcessor
HalInitSystem
HalMakeBeep
HalProcessorIdle
HalQueryDisplayParameters
HalQueryRealTimeClock
HalReadDmaCounter
HalReportResourceUsage
HalRequestIpi
HalReturnToFirmware
HalSetBusData
HalSetBusDataByOffset
HalSetDisplayParameters
HalSetEnvironmentVariable
HalSetProfileInterval
HalSetRealTimeClock
HalSetTimeIncrement
HalStartNextProcessor
HalStartProfileInterrupt
HalStopProfileInterrupt
HalTranslateBusAddress
IoAssignDriveLetters
IoFlushAdapterBuffers
IoFreeAdapterChannel
IoFreeMapRegisters
IoMapTransfer
IoReadPartitionTable
IoSetPartitionInformation
IoWritePartitionTable
KdPortGetByte
KdPortInitialize
KdPortPollByte
KdPortPutByte
KdPortRestore
KdPortSave
KeFlushWriteBuffer
KeQueryPerformanceCounter
KeStallExecutionProcessor
#if defined(i386)
KeRaiseIrql
KeLowerIrql
KfRaiseIrql
KfLowerIrql
KeRaiseIrqlToDpcLevel
KeRaiseIrqlToSynchLevel
KeGetCurrentIrql
KeAcquireSpinLock
KeReleaseSpinLock
KfAcquireSpinLock
KfReleaseSpinLock
KeAcquireSpinLockRaiseToSynch
ExAcquireFastMutex
ExTryToAcquireFastMutex
ExReleaseFastMutex
HalClearSoftwareInterrupt
HalRequestSoftwareInterrupt
HalSystemVectorDispatchEntry
HalBeginSystemInterrupt
HalEndSystemInterrupt
HalHandleNMI
READ_PORT_UCHAR
READ_PORT_USHORT
READ_PORT_ULONG
READ_PORT_BUFFER_UCHAR
READ_PORT_BUFFER_USHORT
READ_PORT_BUFFER_ULONG
WRITE_PORT_UCHAR
WRITE_PORT_USHORT
WRITE_PORT_ULONG
WRITE_PORT_BUFFER_UCHAR
WRITE_PORT_BUFFER_USHORT
WRITE_PORT_BUFFER_ULONG
#endif
KdComPortInUse CONSTANT // *BUGBUG* - remove when cfgmgr works
#if defined(MIPS) || defined(ALPHA)
HalCallBios
HalChangeColorPage
HalFlushDcachePage
HalFlushIoBuffers
HalGetDmaAlignmentRequirement
HalPurgeDcachePage
HalPurgeIcachePage
HalSweepDcache
HalSweepDcacheRange
HalSweepIcache
HalSweepIcacheRange
HalZeroPage
#endif
#if defined(ALPHA)
HalCreateQva
HalDereferenceQva
READ_REGISTER_UCHAR
READ_REGISTER_USHORT
READ_REGISTER_ULONG
READ_REGISTER_BUFFER_UCHAR
READ_REGISTER_BUFFER_USHORT
READ_REGISTER_BUFFER_ULONG
WRITE_REGISTER_UCHAR
WRITE_REGISTER_USHORT
WRITE_REGISTER_ULONG
WRITE_REGISTER_BUFFER_UCHAR
WRITE_REGISTER_BUFFER_USHORT
WRITE_REGISTER_BUFFER_ULONG
READ_PORT_UCHAR
READ_PORT_USHORT
READ_PORT_ULONG
READ_PORT_BUFFER_UCHAR
READ_PORT_BUFFER_USHORT
READ_PORT_BUFFER_ULONG
WRITE_PORT_UCHAR
WRITE_PORT_USHORT
WRITE_PORT_ULONG
WRITE_PORT_BUFFER_UCHAR
WRITE_PORT_BUFFER_USHORT
WRITE_PORT_BUFFER_ULONG
#endif
#if defined(PPC)
KeRaiseIrql
KeLowerIrql
HalCallBios
HalSweepDcache
HalSweepDcacheRange
HalSweepIcache
HalSweepIcacheRange
HalGetDmaAlignmentRequirement
HalFlushIoBuffers
#endif
|