pub const boot = @import("boot.zig"); pub const instructions = @import("instructions.zig"); // pub const structures = @import("structures/root.zig"); // pub const registers = @import("registers.zig"); const common = @import("common"); const std = @import("std"); // Early BSP init may override this if a more optimal // page size is chosen. var negotiated_page_size: u32 = 4096; fn pageSize() usize { return @intCast(negotiated_page_size); } pub const std_options: std.Options = .{ .logFn = common.aux.logFn, .page_size_min = 4 << 10, .page_size_max = 64 << 10, .queryPageSize = pageSize, }; pub const panic = std.debug.FullPanic(common.aux.panic); comptime { // Entry point (_start) @export(&boot.bsp_init, .{ .name = "_start", .linkage = .strong }); }