From b72c457481ecac040c4b90aedbda6dc31cc4a5cd Mon Sep 17 00:00:00 2001 From: ruhuang Date: Fri, 8 Apr 2022 16:05:21 +0800 Subject: [PATCH] Update post-06 to set CS register with non-deprecated function (#1099) Set CS register with non-deprecated function --- src/gdt.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gdt.rs b/src/gdt.rs index 3a56b350..e7ffdc98 100644 --- a/src/gdt.rs +++ b/src/gdt.rs @@ -41,12 +41,12 @@ struct Selectors { } pub fn init() { - use x86_64::instructions::segmentation::set_cs; + use x86_64::instructions::segmentation::{Segment, CS}; use x86_64::instructions::tables::load_tss; GDT.0.load(); unsafe { - set_cs(GDT.1.code_selector); + CS::set_reg(GDT.1.code_selector); load_tss(GDT.1.tss_selector); } }