diff options
author | Himbeer <himbeer@disroot.org> | 2024-07-31 22:06:39 +0200 |
---|---|---|
committer | Himbeer <himbeer@disroot.org> | 2024-07-31 22:07:25 +0200 |
commit | d1099518ff4723d8507726b2332a7ecacf6cd7b6 (patch) | |
tree | 6034a7f2412642d13234e8cea1322b81f8127605 /src/lib/paging.zig | |
parent | ce80670795a8c3dc8840a4b034a25b4aa07b4608 (diff) |
Revert "syscall: Provide userinit access (permissions controlled via paging in the future)"
This reverts commit 270c8f02867bf959fa86a44fcb76bb0680571695.
Diffstat (limited to 'src/lib/paging.zig')
-rw-r--r-- | src/lib/paging.zig | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/lib/paging.zig b/src/lib/paging.zig index d69a17c..dd1feeb 100644 --- a/src/lib/paging.zig +++ b/src/lib/paging.zig @@ -14,8 +14,6 @@ pub const text_start = @extern(*anyopaque, .{ .name = "_text_start" }); pub const text_end = @extern(*anyopaque, .{ .name = "_text_end" }); pub const rodata_start = @extern(*anyopaque, .{ .name = "_rodata_start" }); pub const rodata_end = @extern(*anyopaque, .{ .name = "_rodata_end" }); -pub const userinit_start = @extern(*anyopaque, .{ .name = "_userinit_start" }); -pub const userinit_end = @extern(*anyopaque, .{ .name = "_userinit_end" }); pub const data_start = @extern(*anyopaque, .{ .name = "_data_start" }); pub const data_end = @extern(*anyopaque, .{ .name = "_data_end" }); pub const bss_start = @extern(*anyopaque, .{ .name = "_bss_start" }); @@ -460,7 +458,6 @@ pub const Table = struct { pub fn mapKernel(root: *Table) !void { try root.identityMapRange(@intFromPtr(text_start), @intFromPtr(text_end), EntryFlags.readExec); try root.identityMapRange(@intFromPtr(rodata_start), @intFromPtr(rodata_end), EntryFlags.readOnly); - try root.identityMapRange(@intFromPtr(userinit_start), @intFromPtr(userinit_end), EntryFlags.readOnly); try root.identityMapRange(@intFromPtr(data_start), @intFromPtr(data_end), EntryFlags.readWrite); try root.identityMapRange(@intFromPtr(bss_start), @intFromPtr(bss_end), EntryFlags.readWrite); try root.identityMapRange(@intFromPtr(stack_start), @intFromPtr(stack_end), EntryFlags.readWrite); |