initial commit

This commit is contained in:
Loïc Grégoire
2026-03-21 22:46:54 -04:00
parent cf7df37498
commit 9e065ee023
45 changed files with 4430 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
const std = @import("std");
pub const ke = @import("kern/root.zig");
pub const pl = @import("platform/root.zig");
pub const rtl = @import("rtl");
pub const init = ".init.text";
pub const VAddr = usize;
pub const PAddr = usize;
pub const Nanoseconds = u64;
pub var kernel_heap_base: usize = 0;
pub var kernel_pfndb_base: usize = 0;
/// Return N kibibytes in bytes.
pub fn kib(comptime N: u32) usize {
return N * 1024;
}
/// Return N mebibytes in bytes.
pub fn mib(comptime N: u32) usize {
return kib(N) * 1024;
}
/// Return N gibibytes in bytes.
pub fn gib(comptime N: u32) usize {
return mib(N) * 1024;
}
/// Return N tibibytes in bytes.
pub fn tib(comptime N: u32) usize {
return gib(N) * 1024;
}
pub const std_options = std.Options{
.logFn = ke.log,
};