aboutsummaryrefslogtreecommitdiff
path: root/src/process.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.zig')
-rw-r--r--src/process.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/process.zig b/src/process.zig
index 9970f2e..59e4429 100644
--- a/src/process.zig
+++ b/src/process.zig
@@ -13,6 +13,7 @@ const Allocator = std.mem.Allocator;
const elf = std.elf;
pub const schedule_interval_millis = 1;
+pub const mmio_start_vaddr = 0x7f00000000;
pub var list = std.mem.zeroInit(std.DoublyLinkedList(Info), .{});
var next_pid: u16 = 1;
@@ -52,6 +53,7 @@ pub const Info = struct {
stack: []align(paging.page_size) u8,
pc: usize,
page_table: *paging.Table,
+ next_mmio_vaddr: usize = mmio_start_vaddr,
state: State,
pub fn satp(self: *const Info) paging.Satp {