[ntoskrnl]
authorAleksey Bragin <aleksey@reactos.org>
Sat, 10 Oct 2009 18:22:56 +0000 (18:22 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Sat, 10 Oct 2009 18:22:56 +0000 (18:22 +0000)
commit3f7bed2eae793c3a4e5108ddb400caa1ae937aa4
tree31c5ca34314e469499bd13c695f7a8dafc56f652
parentfcd17ff4fbf63d542c59bc686437f95ddca3bf2b
[ntoskrnl]
- Reimplement HalpCalibrateStallExecution which was removed in r24964. Real Windows uses a different algorithm, however existing one seems to work acceptably. This patch is critical for devices support on real hardware. The only downside is that uniata initialization takes a substantial amount of time now, this is going to be investigated. Patch by Daniel Zimmermann.
See issue #4600 for more details.

svn path=/trunk/; revision=43364
reactos/hal/halx86/generic/halinit.c
reactos/hal/halx86/generic/systimer.S
reactos/hal/halx86/generic/timer.c
reactos/hal/halx86/include/halp.h