Hi! Woking with the ioapic if found that the PIT timer is 'linked' to vector 0x2 and not 0x0 like in the PIC. I looked for a table around here but I failed
Can anyone explain what are the default entries of IOAPIC linked to devices?
(I programmed my vector entries of IDT from 0x20 on)
IOAPIC vectors
- Owen
- Member
- Posts: 1700
- Joined: Fri Jun 13, 2008 3:21 pm
- Location: Cambridge, United Kingdom
- Contact:
Re: IOAPIC vectors
Only ACPI, or the MP specification, can tell you. Its system specific.
Re: IOAPIC vectors
Ok... I'm parsing the interrupt entries on MPtables now Thank you
Re: IOAPIC vectors
Unless you work with old systems, the MP specification is obsolete. None of my modern machines have the MP table, while all of them have ACPI. Those entries are also in a specific ACPI-table that does not rely on AML, so it is easy to read.
Re: IOAPIC vectors
I know that ACPI is a better choice but as you said I'm working with some old computers where APM and MP tables are the only one present.
In the future I'll add the support of ACPI in my OS
In the future I'll add the support of ACPI in my OS