From deefef4098d10670c91f82cb130b6a7f29da699d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Thu, 16 Nov 2006 20:52:13 +0000 Subject: [PATCH] Fix HAL compilation svn path=/trunk/; revision=24772 --- reactos/hal/hal/hal.c | 50 +++++++++++++++++++++++++++----- reactos/hal/halx86/mp/spinlock.c | 26 +++++++++++++++-- 2 files changed, 67 insertions(+), 9 deletions(-) diff --git a/reactos/hal/hal/hal.c b/reactos/hal/hal/hal.c index 54510a7b562..0eb1e9c0239 100644 --- a/reactos/hal/hal/hal.c +++ b/reactos/hal/hal/hal.c @@ -1,5 +1,4 @@ -/* $Id$ - * +/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel * FILE: hal/hal.c @@ -295,7 +294,7 @@ HalGetBusDataByOffset( } -BOOLEAN +ARC_STATUS NTAPI HalGetEnvironmentVariable( PCH Name, @@ -304,7 +303,7 @@ HalGetEnvironmentVariable( { UNIMPLEMENTED; - return FALSE; + return ENOENT; } @@ -506,7 +505,7 @@ HalSetDisplayParameters( } -BOOLEAN +ARC_STATUS NTAPI HalSetEnvironmentVariable( PCH Name, @@ -514,16 +513,29 @@ HalSetEnvironmentVariable( { UNIMPLEMENTED; - return TRUE; + return ESUCCESS; } -VOID +BOOLEAN NTAPI HalSetRealTimeClock( PTIME_FIELDS Time) { UNIMPLEMENTED; + + return TRUE; +} + + +ULONG +NTAPI +HalSetTimeIncrement( + ULONG Increment) +{ + UNIMPLEMENTED; + + return Increment; } @@ -949,6 +961,30 @@ KeStallExecutionProcessor( } +LOGICAL +FASTCALL +KeTryToAcquireQueuedSpinLock( + KSPIN_LOCK_QUEUE_NUMBER LockNumber, + PKIRQL OldIrql) +{ + UNIMPLEMENTED; + + return FALSE; +} + + +BOOLEAN +FASTCALL +KeTryToAcquireQueuedSpinLockRaiseToSynch( + KSPIN_LOCK_QUEUE_NUMBER LockNumber, + PKIRQL OldIrql) +{ + UNIMPLEMENTED; + + return FALSE; +} + + KIRQL FASTCALL KfAcquireSpinLock( diff --git a/reactos/hal/halx86/mp/spinlock.c b/reactos/hal/halx86/mp/spinlock.c index 4bca3da8159..824220792dd 100644 --- a/reactos/hal/halx86/mp/spinlock.c +++ b/reactos/hal/halx86/mp/spinlock.c @@ -1,5 +1,4 @@ -/* $Id$ - * +/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel * FILE: ntoskrnl/hal/x86/spinlock.c @@ -71,6 +70,29 @@ KeReleaseSpinLock ( KfReleaseSpinLock(SpinLock, NewIrql); } +LOGICAL +FASTCALL +KeTryToAcquireQueuedSpinLock( + KSPIN_LOCK_QUEUE_NUMBER LockNumber, + PKIRQL OldIrql) +{ + UNIMPLEMENTED; + + return FALSE; +} + + +BOOLEAN +FASTCALL +KeTryToAcquireQueuedSpinLockRaiseToSynch( + KSPIN_LOCK_QUEUE_NUMBER LockNumber, + PKIRQL OldIrql) +{ + UNIMPLEMENTED; + + return FALSE; +} + KIRQL FASTCALL KfAcquireSpinLock ( PKSPIN_LOCK SpinLock