summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/cpu/mp.c
AgeCommit message (Collapse)Author
20 hourskern/amd64: mp: Make AP bring up more stableIan Moffett
- Move BUDA to 0x9000 - Move the BUA to 0x8000 - Serialize bring up with is_booted flag - Map whole 2 megs of lower address space Signed-off-by: Ian Moffett <ian@osmora.org>
21 hourskern/amd64: cpu: Don't initialize bootspace twiceIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
22 hourskern/amd64: Bring application cores to long modeIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
25 hourskern/amd64: mp: Ensure core is online capableIan Moffett
Section 5.2.12.2, table 5.23 of the ACPI spec states that the flags needs to have the enabled bit [0] or online capable bit [1] set for startup, otherwise it should just be ignored. Signed-off-by: Ian Moffett <ian@osmora.org>
25 hourskern/amd64: mp: Add multiprocessing groundworkIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>