9 Commits

Author SHA1 Message Date
Chloe M. 1020db0f41 stos/amd64: lapic: Add helper to obtain Local APIC ID
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-27 14:24:05 -05:00
Chloe M. 89e87fc525 stos/amd64: lapic: Clean up LAPIC IPI code
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-27 14:23:44 -05:00
Chloe M. e966cec4cd stos/amd64: lapic: Calibrate the Local APIC timer
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-27 17:20:25 +00:00
Chloe M. 1bebf4d37b stos/amd64: lapic: Add support for IPIs
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-27 02:56:28 +00:00
Chloe M. e65af3fce0 stos/amd64: lapic: Fully enable Local APIC
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-26 20:56:57 +00:00
Chloe M. 74d68ead72 stos/amd64: lapic: Detect if x2APIC mode is present
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-26 20:46:27 +00:00
Chloe M. fd30fc5e04 stos/amd64: cpu: Save Local APIC base in MCB
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-26 20:31:09 +00:00
Chloe M. 38310e4f23 stos/amd64: cpu: Hardware enable Local APIC
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-26 20:22:20 +00:00
Chloe M. 221cfc1893 stos/amd64: cpu: Add Local APIC driver stub
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-26 19:56:41 +00:00