On Thu, 2008-10-30 at 23:40 +0100, Ingo Molnar wrote:
Heh ... don't be so sure: The VIC uses an array of up to 8 standard
8255 IRQ lines, which is slow. The QIC uses CPI trigger via cache line
interference, which is far faster than APIC bus based systems (but is
fairly similar to the way SAPIC systems work ... almost a decade after
the original QIC system).
To be honest, I'm not too bothered about that. What bothers me is that
if a normal system performance goes down because of the function pointer
replacement (remember all x86 SMP systems will see an increase in
function pointer usage because of this approach), then it probably
wasn't worth it.
However, the only way to be sure is to try it and get the benchmarks.
James
--