diff options
author | Andi Kleen <ak@suse.de> | 2006-10-21 18:37:03 +0200 |
---|---|---|
committer | Andi Kleen <andi@basil.nowhere.org> | 2006-10-21 18:37:03 +0200 |
commit | e70ea8c09db0e25ab58f84ba7f393e5c9125a8ee (patch) | |
tree | 1fd86bdf586880e059181b153873617cee58f9ab /include | |
parent | dbaab49f92ff6ae6255762a948375e4036cbdbd2 (diff) | |
download | linux-3.10-e70ea8c09db0e25ab58f84ba7f393e5c9125a8ee.tar.gz linux-3.10-e70ea8c09db0e25ab58f84ba7f393e5c9125a8ee.tar.bz2 linux-3.10-e70ea8c09db0e25ab58f84ba7f393e5c9125a8ee.zip |
[PATCH] x86-64: Revert timer routing behaviour back to 2.6.16 state
By default route the 8254 over the 8259 and only disable
it on ATI boards where this causes double timer interrupts.
This should unbreak some Nvidia boards where the timer doesn't
seem to tick of it isn't enabled in the 8259. At least one
VIA board also seemed to have a little trouble with the disabled
8259.
For 2.6.20 we'll try both dynamically without black listing, but I think
for .19 this is the safer approach because it has been already well tested
in earlier kernels. This also makes the x86-64 behaviour the same
as i386.
Command line options can change all this of course.
Signed-off-by: Andi Kleen <ak@suse.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-x86_64/proto.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-x86_64/proto.h b/include/asm-x86_64/proto.h index c181fef786e..e72cfcdf534 100644 --- a/include/asm-x86_64/proto.h +++ b/include/asm-x86_64/proto.h @@ -122,6 +122,8 @@ extern int fix_aperture; extern int reboot_force; extern int notsc_setup(char *); +extern int timer_over_8254; + extern int gsi_irq_sharing(int gsi); extern void smp_local_timer_interrupt(void); |