aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorStefan Assmann <sassmann@suse.de>2008-07-15 07:48:55 -0400
committerIngo Molnar <mingo@elte.hu>2008-07-18 13:31:19 -0400
commit41b9eb264c8407655db57b60b4457fe1b2ec9977 (patch)
tree873262f099a1b5b437de11fad5d7bb1070d9f828 /Documentation
parent3e370b29d35fb01bfb92c2814d6f79bf6a2cb970 (diff)
x86, pci: introduce config option for pci reroute quirks (was: [PATCH 0/3] Boot IRQ quirks for Broadcom and AMD/ATI)
This is against linux-2.6-tip, branch pci-ioapic-boot-irq-quirks. From: Stefan Assmann <sassmann@suse.de> Subject: Introduce config option for pci reroute quirks The config option X86_REROUTE_FOR_BROKEN_BOOT_IRQS is introduced to enable (or disable) the redirection of the interrupt handler to the boot interrupt line by default. Depending on the existence of interrupt masking / threaded interrupt handling in the kernel (vanilla, rt, ...) and the maturity of the rerouting patch, users can enable or disable the redirection by default. This means that the reroute quirk can be applied to any kernel without changing it. Interrupt sharing could be increased if this option is enabled. However this option is vital for threaded interrupt handling, as done by the RT kernel. It should simplify the consolidation with the RT kernel. The option can be overridden by either pci=ioapicreroute or pci=noioapicreroute. Signed-off-by: Stefan Assmann <sassmann@suse.de> Signed-off-by: Olaf Dabrunz <od@suse.de> Cc: Jesse Barnes <jbarnes@virtuousgeek.org> Cc: Jon Masters <jonathan@jonmasters.org> Cc: Ihno Krumreich <ihno@suse.de> Cc: Sven Dietrich <sdietrich@suse.de> Cc: Daniel Gollub <dgollub@suse.de> Cc: Felix Foerster <ffoerster@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/kernel-parameters.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index f5662b7a34d1..62b6e8067a5b 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1536,6 +1536,10 @@ and is between 256 and 4096 characters. It is defined in the file
1536 primary IO-APIC for bridges that cannot disable 1536 primary IO-APIC for bridges that cannot disable
1537 boot IRQs. This fixes a source of spurious IRQs 1537 boot IRQs. This fixes a source of spurious IRQs
1538 when the system masks IRQs. 1538 when the system masks IRQs.
1539 noioapicreroute [APIC] Disable workaround that uses the
1540 boot IRQ equivalent of an IRQ that connects to
1541 a chipset where boot IRQs cannot be disabled.
1542 The opposite of ioapicreroute.
1539 biosirq [X86-32] Use PCI BIOS calls to get the interrupt 1543 biosirq [X86-32] Use PCI BIOS calls to get the interrupt
1540 routing table. These calls are known to be buggy 1544 routing table. These calls are known to be buggy
1541 on several machines and they hang the machine 1545 on several machines and they hang the machine