Fix IDT entries to be 32bit
This commit is contained in:
parent
7dfdbe10ec
commit
f8abe365e9
2 changed files with 27 additions and 44 deletions
|
|
@ -64,13 +64,13 @@ fn kmain(magic: u32, info: *const MultibootInfo) callconv(.c) void {
|
|||
// :
|
||||
//);
|
||||
|
||||
std.log.info("We did not crash!", .{});
|
||||
|
||||
hang();
|
||||
}
|
||||
|
||||
fn breakpointHandler(stack_frame: *InterruptStackFrame) callconv(.{ .x86_interrupt = .{} }) void {
|
||||
_ = stack_frame;
|
||||
|
||||
std.log.err("breakpoint\n", .{});
|
||||
std.log.err("breakpoint\n{}", .{stack_frame.*});
|
||||
}
|
||||
|
||||
fn hang() noreturn {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue