update the hal/hal

svn path=/branches/ros-amd64-bringup/; revision=35904
This commit is contained in:
Timo Kreuzer 2008-09-03 00:52:40 +00:00
parent 230d014774
commit f96e66ec88
3 changed files with 37 additions and 15 deletions

View file

@ -74,7 +74,8 @@ HalSetProfileInterval(IN ULONG_PTR Interval)
KEBUGCHECK(0);
return Interval;
}
#if 0
#ifndef _M_AMD64
VOID
FASTCALL
ExAcquireFastMutex(
@ -784,6 +785,7 @@ KeFlushWriteBuffer(VOID)
UNIMPLEMENTED;
}
#ifndef _M_AMD64
#undef KeGetCurrentIrql
KIRQL
NTAPI
@ -802,6 +804,7 @@ KeLowerIrql(
{
UNIMPLEMENTED;
}
#endif
LARGE_INTEGER
@ -818,6 +821,7 @@ KeQueryPerformanceCounter(
return Value;
}
#if 0
#undef KeRaiseIrql
VOID
NTAPI
@ -847,6 +851,7 @@ KeRaiseIrqlToSynchLevel(VOID)
return (KIRQL)0;
}
#endif
#undef KeReleaseSpinLock
VOID
@ -891,7 +896,7 @@ KeTryToAcquireQueuedSpinLockRaiseToSynch(
return FALSE;
}
#if !defined(_M_AMD64)
KIRQL
FASTCALL
KfAcquireSpinLock(
@ -931,6 +936,7 @@ KfReleaseSpinLock(
{
UNIMPLEMENTED;
}
#endif
#if !defined(_M_AMD64)
VOID

View file

@ -36,11 +36,10 @@
<module name="hal" type="kernelmodedll">
<importlibrary definition="hal_amd64.def" />
<include base="ntoskrnl">include</include>
<library>halamd64_generic</library>
<library>ntoskrnl</library>
<define name="_NTHAL_" />
<file>hal.c</file>
<file>hal.rc</file>
<file>hal.spec</file>
</module>
</if>
</group>

View file

@ -10,29 +10,43 @@ HalAllocateAdapterChannel
HalAllocateCommonBuffer
HalAllocateCrashDumpRegisters
HalAssignSlotResources
;HalBugCheckSystem
HalCalibratePerformanceCounter
;HalCallBios
HalClearSoftwareInterrupt
HalDisableSystemInterrupt
;HalConvertDeviceIdtToIrql
;HalDisableInterrupt
HalDisplayString
HalEnableSystemInterrupt
;HalEnableInterrupt
;HalEnumerateEnvironmentVariablesEx
;HalEnumerateProcessors
HalFlushCommonBuffer
HalFreeCommonBuffer
HalGetAdapter
HalGetBusData
HalGetBusDataByOffset
HalGetEnvironmentVariable
;HalGetEnvironmentVariableEx
;HalGetInterruptTargetInformation
HalGetInterruptVector
;HalGetMessageRoutingInfo
;HalGetProcessorIdByNtNumber
;HalGetVectorInput
;HalHandleMcheck
HalHandleNMI
HalInitSystem
;HalInitializeBios
;HalInitializeOnResume
HalInitializeProcessor
;HalIsHyperThreadingEnabled
HalMakeBeep
HalProcessorIdle
HalQueryDisplayParameters
;HalQueryEnvironmentVariableInfoEx
;HalQueryMaximumProcessorCount
HalQueryRealTimeClock
HalReadDmaCounter
;HalRegisterDynamicProcessor
;HalRegisterErrataCallbacks
HalReportResourceUsage
HalRequestIpi
HalRequestSoftwareInterrupt
@ -43,27 +57,30 @@ HalSetBusData
HalSetBusDataByOffset
HalSetDisplayParameters
HalSetEnvironmentVariable
;HalSetEnvironmentVariableEx
HalSetProfileInterval
HalSetRealTimeClock
HalSetTimeIncrement
;HalStartDynamicProcessor
HalStartNextProcessor
HalStartProfileInterrupt
HalStopProfileInterrupt
HalSystemVectorDispatchEntry
HalTranslateBusAddress
;IoAssignDriveLetters
IoAssignDriveLetters
IoFlushAdapterBuffers
IoFreeAdapterChannel
IoFreeMapRegisters
IoMapTransfer
;IoReadPartitionTable
;IoSetPartitionInformation
;IoWritePartitionTable
IoReadPartitionTable
IoSetPartitionInformation
IoWritePartitionTable
KdComPortInUse=_KdComPortInUse DATA
KeFlushWriteBuffer
KeQueryPerformanceCounter
KeStallExecutionProcessor
;x86BiosExecuteInterrupt
;x86BiosInitializeBiosEx
;x86BiosTranslateAddress
;DllEntryPoint
;x86BiosAllocateBuffer
;x86BiosCall
;x86BiosFreeBuffer
;x86BiosReadMemory
;x86BiosWriteMemory