[ros-diffs] [tkreuzer] 35904: update the hal/hal

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Wed Sep 3 14:39:35 CEST 2008


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/hal/hal.c?rev=35904&r1=35903&r2=35904&view=diff
==============================================================================
--- 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/hal/hal.rbuild?rev=35904&r1=35903&r2=35904&view=diff
==============================================================================
--- 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/hal/hal_amd64.def?rev=35904&r1=35903&r2=35904&view=diff
==============================================================================
--- 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



More information about the Ros-diffs mailing list