]> git.baikalelectronics.ru Git - kernel.git/commit
HPET: make minimum reprogramming delta useful
authorThomas Gleixner <tglx@linutronix.de>
Wed, 3 Sep 2008 21:37:24 +0000 (21:37 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 5 Sep 2008 09:11:54 +0000 (11:11 +0200)
commit12034130f0934d0db4d5db8c9250438078af26f7
tree97c8732a64487e1d8c32cb412254944da53c4a36
parentb598b46d04a8d30ba75d1005be09cb5fbe9b9e17
HPET: make minimum reprogramming delta useful

The minimum reprogramming delta was hardcoded in HPET ticks,
which is stupid as it does not work with faster running HPETs.
The C1E idle patches made this prominent on AMD/RS690 chipsets,
where the HPET runs with 25MHz. Set it to 5us which seems to be
a reasonable value and fixes the problems on the bug reporters
machines. We have a further sanity check now in the clock events,
which increases the delta when it is not sufficient.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Luiz Fernando N. Capitulino <lcapitulino@mandriva.com.br>
Tested-by: Dmitry Nezhevenko <dion@inhex.net>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/hpet.c