All of lore.kernel.org
 help / color / mirror / Atom feed
* [Patch 0/2] Disable SW irqbalance/irqaffinity for E7520/E7320/E7525
@ 2004-09-24  6:34 Suresh Siddha
  2004-09-24 15:05 ` Zwane Mwaikambo
  0 siblings, 1 reply; 11+ messages in thread
From: Suresh Siddha @ 2004-09-24  6:34 UTC (permalink / raw)
  To: linux-kernel; +Cc: asit.k.mallick

As part of the workaround for the "Interrupt message re-ordering across
hub interface" errata (page #16 in
http://developer.intel.com/design/chipsets/specupdt/30288402.pdf),
BIOS may enable hardware IRQ balancing for Lindenhurst/Tumwater based chipset
platforms. Software based irq_balance/irq_affinity should be disabled if
hardware IRQ balancing is enabled.

This is applicable for chipsets with PCI id's

E7520, 0x3590
E7320, 0x3592
E7525, 0x359E

and with revision ID 0x09 and below.

Patch is broken into two parts.

1/2 - Set TARGET_CPUS on x86_64 to cpu_online_map. This brings the code inline
with x86 mach-default
2/2 - Add pci quirks to disable irq_balance/affinity based on the above
information and make sure destination cpus in IO-APIC redirection table
entries are set to cpu_online_map

Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2004-10-01  1:16 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-24  6:34 [Patch 0/2] Disable SW irqbalance/irqaffinity for E7520/E7320/E7525 Suresh Siddha
2004-09-24 15:05 ` Zwane Mwaikambo
2004-09-24 20:24   ` Jeff Garzik
2004-09-24 22:20     ` Suresh Siddha
2004-09-25  9:15       ` Zwane Mwaikambo
2004-09-27 18:03         ` Suresh Siddha
2004-09-28 21:11           ` Suresh Siddha
2004-09-29 15:16             ` Zwane Mwaikambo
2004-09-30 22:51             ` Andrew Morton
2004-10-01  1:15               ` Suresh Siddha
2004-09-29 13:36           ` Zwane Mwaikambo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.