The Windows 8 and later systems are more likely to use the HPET or the processor-local clocks (with a lot of code to keep time seeming to pass by uniformly on all processors.) So, yes, there are likely lots of timing changes.
In particular, starting with Windows 8, the clock interrupt itself can be aperiodic, firing only when necessary. This helps a lot with processor power management in systems with small batteries. The goal is that you all the existing driver interfaces live up to their contracts. But I’m sure that you’ll be able to observe incidental changes all over the place.
If you ask a specific question, Don, I may be able to provide a specific answer.
- Jake Oshins
(former clock guy)
Windows Kernel Team
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Monday, October 28, 2013 12:28 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] KeQueryPerformanceCounter frequency
I notice a significant change in the frequency from
KeQueryPerformanceCounter when moving from Server 2008 R2 to Server 2012, is
there any other timing changes to be aware of between the two systems?
Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
NTDEV is sponsored by OSR
Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
OSR is HIRING!! See http://www.osr.com/careers
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer