Otherwise, you will need to get the address of the configuration table and begin parsing that. Once you find it, checksum it. At this point, you can print the OEM and product ID strings in the configuration table if you want. You should get the address of the local APIC from this and store it. Then, proceed to parse the base section.
All entries are eight bytes in length, save processor entries which are twenty bytes.
The first byte of each entry denotes the type of the entry. Look through each entry. You will probably want to generate quite a few OS-specific data structure here. Using Local APICs MP systems have a special bus to which all APICs in the system are connected. The default location for the local APIC is at 0xfee00000 in physical memory.