+2
-3
components/ukernel/arch/aarch64/boot.zig
·········
·········
+42
-5
components/ukernel/arch/amd64/boot.zig
·········pub fn double_fault(stack_frame: *Idt.InterruptStackFrame, err_code: u64) callconv(.{ .x86_64_interrupt = .{} }) noreturn {log.err("FATAL DOUBLE FAULT @ 0x{x:0>16}, code 0x{x}!!!!!!!!!!!", .{ stack_frame.instruction_pointer, err_code });
·········pub fn double_fault(stack_frame: *Idt.InterruptStackFrame, err_code: u64) callconv(.{ .x86_64_interrupt = .{} }) noreturn {log.err("FATAL DOUBLE FAULT @ 0x{x:0>16}, code 0x{x}!!!!!!!!!!!", .{ stack_frame.instruction_pointer, err_code });
+1
-1
components/ukernel/arch/amd64/interrupts/apic.zig
+10
-6
components/ukernel/build.zig
···
···
+4
components/ukernel/build.zig.zon
···+.url = "git+https://codeberg.org/Mintsuki/Flanterm.git?ref=trunk#55d228ff16234513b0df0dd12de8bc58160fc196",
-73
components/ukernel/common/aux.zig
···
···
+54
components/ukernel/common/aux/flanterm.zig
···
···
+108
components/ukernel/common/aux/root.zig
···
···+const buf = std.fmt.bufPrint(backing_buf[0..], esc_seq ++ prefix ++ format ++ flanterm.esc_end ++ "\n", args) catch return;
+1
-1
components/ukernel/common/root.zig
-7
components/ukernel/deps/console/build.zig
-18
components/ukernel/deps/console/build.zig.zon
···
···
-195
components/ukernel/deps/console/console.zig
···-var offset: u64 = (cy * self.font.hdr.height * self.fb.pitch) + (cx * (self.font.hdr.width + 0) * self.fb.bypp);-return (((red * mult) / div) << red_shift) | (((green * mult) / div) << green_shift) | (((blue * mult) / div) << blue_shift);-const prev_line = self.fb.address[(i - amount) * h * self.fb.pitch ..][0 .. h * self.fb.pitch];-// const last_line = self.fb.address[(num_lines - amount) * h * self.fb.pitch .. (num_lines) * h * self.fb.pitch];-const last_line = self.fb.address[(num_lines - amount) * h * self.fb.pitch ..][0 .. amount * h * self.fb.pitch];
···
-24
components/ukernel/deps/console/fonts/LICENSE.spleen
···
···
components/ukernel/deps/console/fonts/bold16x32.psf
This is a binary file and will not be displayed.
components/ukernel/deps/console/fonts/bold8x16.psf
This is a binary file and will not be displayed.
components/ukernel/deps/console/fonts/spleen-12x24.psf
This is a binary file and will not be displayed.
components/ukernel/deps/console/fonts/spleen-16x32.psf
This is a binary file and will not be displayed.
components/ukernel/deps/console/fonts/spleen-32x64.psf
This is a binary file and will not be displayed.
components/ukernel/deps/console/fonts/spleen-5x8.psf
This is a binary file and will not be displayed.
components/ukernel/deps/console/fonts/spleen-6x12.psf
This is a binary file and will not be displayed.
components/ukernel/deps/console/fonts/spleen-8x16.psf
This is a binary file and will not be displayed.
-53
components/ukernel/deps/console/psf2.zig
···
···