diff options
author | 2019-09-12 13:30:08 -0700 | |
---|---|---|
committer | 2019-09-12 13:30:08 -0700 | |
commit | 6ce081418448d69847a4615157d3d8fa89fd188c (patch) | |
tree | 16886cc178cf00c097b7c003ed9dc363df563e19 /src/segmentation.rs | |
parent | a9eaf44e421bcdc4e9728ef1b33f90bb538310ec (diff) | |
download | rust-x86-6ce081418448d69847a4615157d3d8fa89fd188c.tar.gz rust-x86-6ce081418448d69847a4615157d3d8fa89fd188c.tar.zst rust-x86-6ce081418448d69847a4615157d3d8fa89fd188c.zip |
Add initial APIC code.
Diffstat (limited to 'src/segmentation.rs')
-rw-r--r-- | src/segmentation.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/segmentation.rs b/src/segmentation.rs index 0703544..d049b51 100644 --- a/src/segmentation.rs +++ b/src/segmentation.rs @@ -561,6 +561,8 @@ pub unsafe fn load_gs(sel: SegmentSelector) { asm!("movw $0, %gs " :: "r" (sel.bits()) : "memory"); } +pub use crate::current::segmentation::load_cs; + /// Returns the current value of the code segment register. pub fn cs() -> SegmentSelector { let segment: u16; |