feat(pc): enter x2APIC mode

This commit is contained in:
Loïc Grégoire
2026-04-15 20:12:12 -04:00
parent 7d9231960f
commit d600b89024
3 changed files with 38 additions and 10 deletions
+2
View File
@@ -5,6 +5,7 @@ const std = @import("std");
const impl = @import("impl.zig");
const ke = b.ke;
const ki = b.ke.private;
const pl = b.pl;
var gdt = extern struct {
entries: [9]u64 align(1),
@@ -85,6 +86,7 @@ fn early_cpu_init() linksection(b.init) void {
pub fn ap_entry(cpu_id: u32) noreturn {
early_cpu_init();
ki.cpu.init_cpu(cpu_id);
pl.impl.init_ap();
while (true) {
std.atomic.spinLoopHint();