SMP funktioniert in etwa so, das man im BIOS Datenbereich nach einer Struktur sucht, welche Informationen über die Prozessoren, APICs usw. enthällt, dann diese Prozessoren bootet, in den PM schaltet und dann halt mit den APICs zwischen ihnen kommunizieren kann. Wobei es verschiedene APICs gibt, den Local APIC für die Prozessorkommunikation, und den IO APIC für IO Sachen.
Ich glaube, SMP ist schon ab dem 486er möglich.