Author: hbelusca
Date: Sat Apr 18 01:39:29 2015
New Revision: 67237
URL:
http://svn.reactos.org/svn/reactos?rev=67237&view=rev
Log:
[NTVDM]: Minor code reorganization. StartTickCount is commented out because it's
unused at the moment, but it can be useful later on...
Modified:
trunk/reactos/subsystems/mvdm/ntvdm/clock.c
Modified: trunk/reactos/subsystems/mvdm/ntvdm/clock.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/mvdm/ntvdm/cloc…
==============================================================================
--- trunk/reactos/subsystems/mvdm/ntvdm/clock.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/mvdm/ntvdm/clock.c [iso-8859-1] Sat Apr 18 01:39:29 2015
@@ -40,9 +40,12 @@
static LIST_ENTRY Timers;
static LARGE_INTEGER StartPerfCount, Frequency;
-static DWORD StartTickCount;
-
-#ifdef IPS_DISPLAY
+// static ULONG StartTickCount;
+static LARGE_INTEGER Counter;
+static ULONG CurrentTickCount;
+
+#ifdef IPS_DISPLAY
+static PHARDWARE_TIMER IpsTimer;
static ULONGLONG Cycles = 0ULL;
#endif
@@ -63,15 +66,12 @@
extern BOOLEAN CpuRunning;
UINT i;
PLIST_ENTRY Entry;
- LARGE_INTEGER Counter;
while (VdmRunning && CpuRunning)
{
- /* Get the current number of ticks */
- DWORD CurrentTickCount = GetTickCount();
-
- /* Get the current performance counter value */
+ /* Get the current counters */
/// DWORD_PTR oldmask = SetThreadAffinityMask(GetCurrentThread(), 0);
+ CurrentTickCount = GetTickCount();
NtQueryPerformanceCounter(&Counter, NULL);
/// SetThreadAffinityMask(GetCurrentThread(), oldmask);
@@ -197,10 +197,6 @@
BOOLEAN ClockInitialize(VOID)
{
-#ifdef IPS_DISPLAY
- PHARDWARE_TIMER IpsTimer;
-#endif
-
InitializeListHead(&Timers);
/* Initialize the performance counter (needed for hardware timers) */
@@ -213,7 +209,7 @@
}
/* Find the starting tick count */
- StartTickCount = GetTickCount();
+ // StartTickCount = GetTickCount();
#ifdef IPS_DISPLAY