Monday, June 25, 2012

Find 8 bits CPU ID from IO APIC redirection table entry


Find the CPU ID from IO APIC redirection table
use read and write everything tool. Specify index register: FEC00000, and Data register: FEC00010
First of all, you need to find out where is the IO APIC memory address, which is FEC00000 in our case, Then the address + 0x10 is the data register,
The first IRQ has indexes 0x10 and 0x11, the second 0x12 and 0x13, the third 0x14 and 0x15
CPU ID is the 56 – 63 bits of the redirection table entry

No comments: