diff --git a/reactos/ntoskrnl/ke/arm/stubs.c b/reactos/ntoskrnl/ke/arm/stubs.c index b18c76407ba..977bc4d8840 100644 --- a/reactos/ntoskrnl/ke/arm/stubs.c +++ b/reactos/ntoskrnl/ke/arm/stubs.c @@ -9,3 +9,38 @@ ULONG KeProcessorArchitecture; ULONG KeProcessorLevel; ULONG KeProcessorRevision; ULONG KeFeatureBits; + +ULONG +KiComputeTimerTableIndex(IN LONGLONG DueTime) +{ + ULONG Hand; + DPRINT1("DueTime: %I64x Max: %lx\n", DueTime, KeMaximumIncrement); + + // + // Compute the timer table index + // + Hand = (DueTime / KeMaximumIncrement); + DPRINT1("HAND: %lx\n", Hand); + Hand %= TIMER_TABLE_SIZE; + DPRINT1("HAND: %lx\n", Hand); + return Hand; +} + +VOID +NTAPI +KeUpdateSystemTime(IN PKTRAP_FRAME TrapFrame, + IN KIRQL Irql, + IN ULONG Increment) +{ + UNIMPLEMENTED; + while (TRUE); +} + +VOID +NTAPI +KeUpdateRunTime(IN PKTRAP_FRAME TrapFrame, + IN KIRQL Irql) +{ + UNIMPLEMENTED; + while (TRUE); +} diff --git a/reactos/ntoskrnl/ke/arm/stubs_asm.s b/reactos/ntoskrnl/ke/arm/stubs_asm.s index 1fa2da22bca..abf9cc1a101 100644 --- a/reactos/ntoskrnl/ke/arm/stubs_asm.s +++ b/reactos/ntoskrnl/ke/arm/stubs_asm.s @@ -25,8 +25,6 @@ GENERATE_ARM_STUB KeRaiseUserException GENERATE_ARM_STUB KeSaveStateForHibernate GENERATE_ARM_STUB KeSetDmaIoCoherency GENERATE_ARM_STUB KeSynchronizeExecution -GENERATE_ARM_STUB KeUpdateRunTime -GENERATE_ARM_STUB KeUpdateSystemTime GENERATE_ARM_STUB KeUserModeCallback GENERATE_ARM_STUB NtSetLdtEntries GENERATE_ARM_STUB NtRaiseException @@ -45,7 +43,6 @@ GENERATE_ARM_STUB KeDisableInterrupts GENERATE_ARM_STUB KiDispatchException GENERATE_ARM_STUB KiSwapProcess GENERATE_ARM_STUB KeSwitchKernelStack -GENERATE_ARM_STUB KiComputeTimerTableIndex // // Traps, Debugging and Execeptions