• Alex Williamson's avatar
    [PATCH] ia64: New CMC/CPE polling · 765a8447
    Alex Williamson authored
    Here's a redesign of the CMC and CPE polling for both 2.6.0-test2
    and 2.4.21.  This is roughly the same design I requested comment on
    a while back (BTW, nobody commented...).  Basically, rather than
    flooding all the cpus in parallel, I used some low priority interrupts
    to cascade through the cpus.  This should be much more scalable.  I
    also added a new feature of enabling interrupts for the CMC and CPE
    handlers.  The SAL spec claims these functions are SMP safe and
    re-entrant and even recommends that the corrected error handlers
    should run with interrupts enabled.  It works on HP boxes, others
    might want to double check that their firmware adheres to the spec.
    The combination of these things should keep polling from impacting
    system response time.
    765a8447
hw_irq.h 4.42 KB