172 lines
3.5 KiB
Plaintext
172 lines
3.5 KiB
Plaintext
|
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
|