diff --git a/blog/content/post/10-double-faults.md b/blog/content/post/10-double-faults.md index dd1a2b3f..628f595d 100644 --- a/blog/content/post/10-double-faults.md +++ b/blog/content/post/10-double-faults.md @@ -842,8 +842,8 @@ pub fn init(memory_controller: &mut MemoryController) { use x86_64::instructions::tables::load_tss; ... - let mut code_selector = SegmentSelector::empty(); - let mut tss_selector = SegmentSelector::empty(); + let mut code_selector = SegmentSelector(0); + let mut tss_selector = SegmentSelector(0); let gdt = GDT.call_once(|| { let mut gdt = gdt::Gdt::new(); code_selector = gdt.add_entry(gdt::Descriptor::kernel_code_segment());