Compare commits

..

6 Commits

Author SHA1 Message Date
Philipp Oppermann
70714bc27d Merge branch 'post-10' into post-11 2022-04-08 10:07:31 +02:00
Philipp Oppermann
f0149947cf Merge branch 'post-09' into post-10 2022-04-08 10:07:31 +02:00
Philipp Oppermann
ee550a64e0 Merge branch 'post-08' into post-09 2022-04-08 10:07:31 +02:00
Philipp Oppermann
cce1bfd387 Merge branch 'post-07' into post-08 2022-04-08 10:07:31 +02:00
Philipp Oppermann
511686c054 Merge branch 'post-06' into post-07 2022-04-08 10:07:31 +02:00
ruhuang
b72c457481 Update post-06 to set CS register with non-deprecated function (#1099)
Set CS register with non-deprecated function
2022-04-08 10:05:21 +02:00

View File

@@ -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);
}
}