16 lines
474 B
Zig
16 lines
474 B
Zig
usingnamespace @import("kernel").main;
|
|
usingnamespace @import("kernel").multiboot;
|
|
const idt = @import("idt.zig");
|
|
const mem = @import("mem.zig");
|
|
const gdt = @import("gdt.zig");
|
|
const x86 = @import("lib/index.zig");
|
|
const console = @import("../console.zig");
|
|
|
|
/// x86 specific intialization
|
|
/// first entry point (see linker.ld)
|
|
pub fn x86_main(info: *const MultibootInfo) void {
|
|
mem.initialize(info);
|
|
// gdt.initialize();
|
|
idt.initialize();
|
|
// x86.sti();
|
|
}
|