#include "aplos.h" void main(struct boot_info *info) { screen_init(&info->framebuffer); print(u8"Starting ☺☻☺☻☺☻☺☻☺☻\n"); print(u8"CPU count: %u64\n", cpu_count()); setup_descriptors(); setup_paging(info); setup_acpi(info->rsdp, &info->ioapic); setup_apic(&info->ioapic); setup_keyboard(); halt(); // int *x = (int*)0x0001; // *x = 4; /* This should give us a page fault, and trigger the panic function */ }