aboutsummaryrefslogtreecommitdiff
path: root/src/lib/syscall.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/syscall.zig')
-rw-r--r--src/lib/syscall.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/syscall.zig b/src/lib/syscall.zig
index ab36dc0..959a8ad 100644
--- a/src/lib/syscall.zig
+++ b/src/lib/syscall.zig
@@ -81,6 +81,9 @@ fn launch(trap_frame: *const trap.Frame) !usize {
const bytes = bytes_ptr[0..len];
+ paging.setUserMemoryAccess(true);
+ defer paging.setUserMemoryAccess(false);
+
const new_proc = try process.create(mem.page_allocator, bytes);
return new_proc.id;
}