Future of the APIC

Programming, for all ages and all languages.
Post Reply
Casm
Member
Member
Posts: 221
Joined: Sun Oct 17, 2010 2:21 pm
Location: United Kingdom

Future of the APIC

Post by Casm »

I have just bought a new motherboard, and all the expansion slots on it are PCI-Express. So, with the advent of message signalled interrupts, it occurs to me to wonder whether the APIC has a future as the chip through which ISA interrupts are routed, and little more besides. To put it another way, is the APIC about to become "legacy" before its time?
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Future of the APIC

Post by Combuster »

The (Local) APIC is the part of the processor handling the interrupts from built-in devices, IRQ lines, MSIs and other processors. Even if you remove IRQs as a source, it still handles all interrupts and you rendered only a minority of its functionality unused.

It won't go anywhere.

I assume you were talking about the IOAPIC instead (which is actually a dumb thing that converts interrupt lines to interrupt messages)?
Last edited by Combuster on Sat Nov 26, 2011 5:29 pm, edited 1 time in total.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Casm
Member
Member
Posts: 221
Joined: Sun Oct 17, 2010 2:21 pm
Location: United Kingdom

Re: Future of the APIC

Post by Casm »

Combuster wrote:The (Local) APIC is the part of the processor handling the interrupts from built-in devices, IRQ lines, MSIs and other processors. Even if you remove IRQs as a source, it still handles all interrupts and you rendered only a minority of its functionality unused.

It won't go anywhere.
I was thinking more of the i/o APIC. In spite of the similarity of their names, their functionality is very different.
Post Reply