Small cleanup and fix amd64 build (don't use the PIT)

svn path=/trunk/; revision=53497
This commit is contained in:
Timo Kreuzer
2011-08-30 14:19:10 +00:00
parent ee0c854ff6
commit fe0013fd3d
4 changed files with 18 additions and 12 deletions
+1 -1
View File
@@ -18,13 +18,13 @@ list(APPEND HAL_GENERIC_SOURCE
generic/profil.c
generic/reboot.c
generic/sysinfo.c
generic/timer.c
generic/usage.c)
if(ARCH MATCHES i386)
list(APPEND HAL_GENERIC_SOURCE
generic/bios.c
generic/halinit.c
generic/timer.c
generic/i386/portio.c
generic/i386/systimer.S
generic/i386/trap.S)
+16 -1
View File
@@ -3,7 +3,7 @@
* LICENSE: GPL - See COPYING.ARM in the top level directory
* FILE: hal/halx86/amd64/stubs.c
* PURPOSE: HAL stubs
* PROGRAMMERS:
* PROGRAMMERS:
*/
/* INCLUDES *******************************************************************/
@@ -95,3 +95,18 @@ KeQueryPerformanceCounter(
return Result;
}
VOID
NTAPI
HalCalibratePerformanceCounter(IN volatile PLONG Count,
IN ULONGLONG NewCount)
{
UNIMPLEMENTED;
}
ULONG
NTAPI
HalSetTimeIncrement(IN ULONG Increment)
{
UNIMPLEMENTED;
return 0;
}
@@ -14,8 +14,6 @@
EXTERN _HalpAcquireSystemHardwareSpinLock@0:PROC
EXTERN _HalpReleaseCmosSpinLock@0:PROC
EXTERN _DbgBreakPoint@0:PROC
EXTERN _HalpCurrentRollOver:DWORD
EXTERN _HalpPerfCounterCutoff:DWORD
#define PIC1_BASE HEX(20) /* IO base address for master PIC */
#define PIC2_BASE HEX(A0) /* IO base address for slave PIC */
@@ -42,14 +40,6 @@ EXTERN _HalpPerfCounterCutoff:DWORD
.data
ASSUME CS:NOTHING, DS:NOTHING, ES:NOTHING, FS:NOTHING, GS:NOTHING
PUBLIC _HalpPerfCounter
_HalpLastPerfCounterLow: .long 0
_HalpLastPerfCounterHigh: .long 0
_HalpPerfCounter:
_HalpPerfCounterLow: .long 0
_HalpPerfCounterHigh: .long 0
_HalpSystemHardwareFlags: .long 0
/* FUNCTIONS *****************************************************************/
.code
+1
View File
@@ -18,6 +18,7 @@
#define PIT_LATCH 0x00
LARGE_INTEGER HalpLastPerfCounter;
LARGE_INTEGER HalpPerfCounter;
ULONG HalpPerfCounterCutoff;
BOOLEAN HalpClockSetMSRate;
ULONG HalpCurrentTimeIncrement;