lkml.org 
[lkml]   [2003]   [Dec]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: SMP broken on Dell PowerEdge 4100/200 under 2.6.0-testxx?
On Mon, 8 Dec 2003, bill davidsen wrote:

> I think the most confusing thing about this was the choice of
> "noirqbalance" as an option to mean "do balance irqs." I'm not sure that
> the default to put all irqs on a single CPU is optimal in any case, but
> the naming is particularly bad.

Actually, noirqbalance means no in kernel irq balancer. ia32 SMP systems
before P4 tend to RR interrupt handling via hardware by utilising an APIC
bus arbitration scheme. P4 doesn't, one reason being the missing
Arbitration ID register and the usage of a bus cycle to determine which
processor should handle the interrupt depending on the status of the Task
Priority Register on each local apic (processor). So in essence we should
be using the TPR to do interrupt balancing decisions with P4/Xeon. So all
noirqbalance will do is disable in kernel balancer.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:59    [from the cache]
©2003-2014 Jasper Spaans. Advertise on this site