#ifndef SMP_H #define SMP_H #define SMP_MAX_PROC 32 typedef struct { uint8_t boot; //which processor in array is bsp // (boot strap processor) uint8_t processors; // total number of usable processors uint32_t local_apic_address;// same for every processor uint32_t local_apic_id[SMP_MAX_PROC]; // unique for every processor }smp_processors; #endif