NT4/private/ntos/nthals/hal.src
2020-09-30 17:12:29 +02:00

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