extern "C" void kernel_main() { volatile char* vga = (volatile char*)0x100000; const char* msg = "Hello from C++ bootloader!"; for (int i = 0; msg[i]; i++) { vga[i * 2] = msg[i]; vga[i * 2 + 1] = 0x07; // light gray on black } while (true) { } }