We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9056715 commit 875d2c4Copy full SHA for 875d2c4
src/arch/x86_64/kernel/gdt.rs
@@ -116,7 +116,7 @@ pub fn init() {
116
let tss_descriptor: Descriptor64 =
117
<DescriptorBuilder as GateDescriptorBuilder<u64>>::tss_descriptor(
118
base,
119
- base + mem::size_of::<TaskStateSegment>() as u64 - 1,
+ mem::size_of::<TaskStateSegment>() as u64 - 1,
120
true,
121
)
122
.present()
@@ -138,8 +138,6 @@ pub fn init() {
138
139
// Reload the segment descriptors
140
load_cs(SegmentSelector::new(GDT_KERNEL_CODE as u16, Ring::Ring0));
141
- load_ds(SegmentSelector::new(GDT_KERNEL_DATA as u16, Ring::Ring0));
142
- load_es(SegmentSelector::new(GDT_KERNEL_DATA as u16, Ring::Ring0));
143
load_ss(SegmentSelector::new(GDT_KERNEL_DATA as u16, Ring::Ring0));
144
}
145
0 commit comments