blob: 92b61d8560265671f83396ef36528d25f6e3a6be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
//! Kernel GDT Entries
const types = @import("../types/types.zig");
const constants = @import("../constants/constants.zig");
const Entry = types.Entry;
const access = constants.access;
const flags = constants.flags;
pub fn create_kernel_code() Entry {
return Entry.init(
0,
0xFFFFF,
access.kernel_code_access,
flags.kernel_code_flags,
);
}
pub fn create_kernel_data() Entry {
return Entry.init(
0,
0xFFFFF,
access.kernel_data_access,
flags.kernel_data_flags,
);
}
|