From 33f0fa8709279174c632fdf5053669c8d599cd02 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Mon, 18 Mar 2024 14:34:32 +0100 Subject: [PATCH] Fix IOBITMAP_SIZE type. --- src/arch/x86/gdt.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arch/x86/gdt.rs b/src/arch/x86/gdt.rs index bd5cf3aec5..5e2ba33182 100644 --- a/src/arch/x86/gdt.rs +++ b/src/arch/x86/gdt.rs @@ -200,7 +200,7 @@ pub unsafe fn init_paging(stack_offset: usize, cpu_id: LogicalCpuId) { let tss = &pcr.tss.0 as *const _ as usize as u32; pcr.gdt[GDT_TSS].set_offset(tss); - pcr.gdt[GDT_TSS].set_limit(mem::size_of::() as u32 + IOBITMAP_SIZE); + pcr.gdt[GDT_TSS].set_limit(mem::size_of::() as u32 + IOBITMAP_SIZE as u32); } // Load the new GDT, which is correctly located in thread local storage.