diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/dtables.rs | 4 |
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"); } |