Skip to contentSkip to conversation

generic IO-APIC question

DISCUSSION Jarrett L. Redd 2 participants 2 messages Jul 18, 2002

lore
Share & tools
lore
#0 lore raw

Can someone please explain to me or refer me to a website or book or other document which explains the differences among the terms "APIC", "IO-APIC", and "local APIC"? I'm relatively new to Intel x86 hardware as I am transitioning over from the MIPS world. I have searched around and found some basic info, but it is just enough information to get confusing. What would be really nice would be a nice book discussing this topic in detail, as opposed to a few data sheets and/or the occasional website that has only a brief paragraph. Thanks...

-Jarrett Redd

#1 lore raw

On Thu, 18 Jul 2002, Jarrett L. Redd wrote:

| Can someone please explain to me or refer me to a website or book or
| other document which explains the differences among the terms "APIC",
| "IO-APIC", and "local APIC"?  I'm relatively new to Intel x86 hardware
| as I am transitioning over from the MIPS world.  I have searched around
| and found some basic info, but it is just enough information to get
| confusing.  What would be really nice would be a nice book discussing
| this topic in detail, as opposed to a few data sheets and/or the
| occasional website that has only a brief paragraph.  Thanks...

I'd certainly be glad to see something like that also. However, all that I'm familiar with are the 3 volumes of "IA-32 Intel Architecture Software Developer's Manual" that you can find/download from developer.intel.com (.pdf files). Volume 1 is Basic Architecture.
Volume 2 is Instruction Set Reference.
Volume 3 is System Programming Guide.
Vol. 3 is the best resource of these 3, and includes:
Ch. 7: MULTIPLE-PROCESSOR MANAGEMENT
Ch. 8: PROCESSOR MANAGEMENT AND INITIALIZATION App. D: PROGRAMMING THE LINT0 AND LINT1 INPUTS App. F: APIC BUS MESSAGE FORMATS

If you find a good resource for this info, please post it.

HTH.

Signature · 1 line
~Randy