mirror of
https://github.com/rdmsr/zag.git
synced 2026-10-30 23:08:21 +00:00
initial commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
const std = @import("std");
|
||||
const config = @import("config");
|
||||
|
||||
const b = @import("base");
|
||||
const ke = b.ke;
|
||||
const pl = b.pl;
|
||||
|
||||
const init_mod = @import("init.zig");
|
||||
|
||||
pub const impl = if (@hasDecl(config, "CONFIG_ARCH_AMD64"))
|
||||
@import("amd64/impl.zig")
|
||||
else if (@hasDecl(config, "CONFIG_ARCH_UM"))
|
||||
@import("um/impl.zig")
|
||||
else
|
||||
@compileError("unsupported architecture");
|
||||
|
||||
pub const init = init_mod.init;
|
||||
pub var bootstrap_cpu: ke.Cpu = undefined;
|
||||
|
||||
// === Exported Modules ===
|
||||
pub const ipl = @import("ipl.zig");
|
||||
pub const panic = @import("panic.zig");
|
||||
pub const spinlock = @import("spinlock.zig");
|
||||
pub const log = @import("log.zig");
|
||||
pub const cpu = @import("cpu.zig");
|
||||
pub const thread = @import("thread.zig");
|
||||
pub const dpc = @import("dpc.zig");
|
||||
pub const timecounter = @import("timecounter.zig");
|
||||
pub const sched = @import("sched.zig");
|
||||
pub const wait = @import("wait.zig");
|
||||
pub const timer = @import("timer.zig");
|
||||
Reference in New Issue
Block a user