Hi, asking again.
Where can I find documents about programming new version of IO APIC?
I have the document for 82093AA, but it only support 8-bit APIC ID. I want to support x2APIC, whose APIC ID is 32-bit.
I checked Linux source code, and it mentioned Intel ICH Specs, but I can only find its datasheets (https://www.intel.sg/content/dam/doc/da ... asheet.pdf). The datasheet only tells me about interrupt mapping, but didn't tell me where to access those registers.
For example, I saw newer version of IO APIC have EOI register, I couldn't find its mapped address. And I still don't know the redirect entry format that supports 32-bit APIC ID.
Reading from Linux kernel can be a choice, but I still want an official document.
Thanks.
Document for new version IO APIC?
-
- Member
- Posts: 70
- Joined: Fri Jun 28, 2013 1:48 am
- Contact:
Document for new version IO APIC?
Reinventing the Wheel, code: https://github.com/songziming/wheel
-
- Member
- Posts: 70
- Joined: Fri Jun 28, 2013 1:48 am
- Contact:
Re: Document for new version IO APIC?
I found the info in section 13.5 of datasheet. I didn't read careful enough.
Its strange they put IO APIC under chapter "LPC Interface Bridge Registers (D31:F0)".
Its strange they put IO APIC under chapter "LPC Interface Bridge Registers (D31:F0)".
Reinventing the Wheel, code: https://github.com/songziming/wheel