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
|