aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dtables.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dtables.rs b/src/dtables.rs
index 2798fa4..bfb0934 100644
--- a/src/dtables.rs
+++ b/src/dtables.rs
@@ -69,6 +69,6 @@ pub unsafe fn lidt<T>(idt: &DescriptorTablePointer<T>) {
}
/// Retrive IDT table with 32bit descriptors.
-pub unsafe fn sidt<T>(mut idt: &mut DescriptorTablePointer<T>) {
- asm!("sidt ($0)" : "=r" (idt) :: "memory");
+pub unsafe fn sidt<T>(idt: &mut DescriptorTablePointer<T>) {
+ asm!("sidt ($0)" : "=r" (idt as *mut DescriptorTablePointer<T>) :: "memory");
}