Author: tkreuzer Date: Wed Sep 3 02:52:40 2008 New Revision: 35904
URL: http://svn.reactos.org/svn/reactos?rev=35904&view=rev Log: update the hal/hal
Modified: branches/ros-amd64-bringup/reactos/hal/hal/hal.c branches/ros-amd64-bringup/reactos/hal/hal/hal.rbuild branches/ros-amd64-bringup/reactos/hal/hal/hal_amd64.def
Modified: branches/ros-amd64-bringup/reactos/hal/hal/hal.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/hal/ha... ============================================================================== --- branches/ros-amd64-bringup/reactos/hal/hal/hal.c [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/hal/hal/hal.c [iso-8859-1] Wed Sep 3 02:52:40 2008 @@ -74,7 +74,8 @@ KEBUGCHECK(0); return Interval; } -#if 0 + +#ifndef _M_AMD64 VOID FASTCALL ExAcquireFastMutex( @@ -784,6 +785,7 @@ UNIMPLEMENTED; }
+#ifndef _M_AMD64 #undef KeGetCurrentIrql KIRQL NTAPI @@ -802,6 +804,7 @@ { UNIMPLEMENTED; } +#endif
LARGE_INTEGER @@ -818,6 +821,7 @@ return Value; }
+#if 0 #undef KeRaiseIrql VOID NTAPI @@ -847,6 +851,7 @@
return (KIRQL)0; } +#endif
#undef KeReleaseSpinLock VOID @@ -891,7 +896,7 @@ return FALSE; }
- +#if !defined(_M_AMD64) KIRQL FASTCALL KfAcquireSpinLock( @@ -931,6 +936,7 @@ { UNIMPLEMENTED; } +#endif
#if !defined(_M_AMD64) VOID
Modified: branches/ros-amd64-bringup/reactos/hal/hal/hal.rbuild URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/hal/ha... ============================================================================== --- branches/ros-amd64-bringup/reactos/hal/hal/hal.rbuild [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/hal/hal/hal.rbuild [iso-8859-1] Wed Sep 3 02:52:40 2008 @@ -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>
Modified: branches/ros-amd64-bringup/reactos/hal/hal/hal_amd64.def URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/hal/ha... ============================================================================== --- branches/ros-amd64-bringup/reactos/hal/hal/hal_amd64.def [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/hal/hal/hal_amd64.def [iso-8859-1] Wed Sep 3 02:52:40 2008 @@ -10,29 +10,43 @@ 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 @@ 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