diff options
Diffstat (limited to 'src/process.zig')
-rw-r--r-- | src/process.zig | 2 |
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 { |