ouhhhhhgh clippy
All checks were successful
Continuous Integration / Check (push) Successful in 46s
Continuous Integration / Clippy (push) Successful in 46s

This commit is contained in:
August 2026-07-02 02:53:52 +00:00
parent 7efb4ee901
commit bf0e319198
Signed by: shibedrill
SSH Key Fingerprint: SHA256:M0m3JW1s38BgO2t0fG146Yxd9OJ2IOqkvCAsuRHQ6Pw
2 changed files with 11 additions and 4 deletions

View File

@ -53,10 +53,13 @@ lazy_static! {
g g
}; };
} }
#[allow(unused)]
pub const GDT_SELECTOR_KERNEL_CODE: SegmentSelector = SegmentSelector::new(1, Ring0); pub const GDT_SELECTOR_KERNEL_CODE: SegmentSelector = SegmentSelector::new(1, Ring0);
#[allow(unused)]
pub const GDT_SELECTOR_KERNEL_DATA: SegmentSelector = SegmentSelector::new(2, Ring0); pub const GDT_SELECTOR_KERNEL_DATA: SegmentSelector = SegmentSelector::new(2, Ring0);
pub const GDT_SELECTOR_USER_CODE: SegmentSelector = SegmentSelector::new(3, Ring3); pub const GDT_SELECTOR_USER_CODE: SegmentSelector = SegmentSelector::new(3, Ring3);
pub const GDT_SELECTOR_USER_DATA: SegmentSelector = SegmentSelector::new(4, Ring3); pub const GDT_SELECTOR_USER_DATA: SegmentSelector = SegmentSelector::new(4, Ring3);
#[allow(unused)]
pub const GDT_SELECTOR_TSS: SegmentSelector = SegmentSelector::new(5, Ring0); pub const GDT_SELECTOR_TSS: SegmentSelector = SegmentSelector::new(5, Ring0);
#[allow(dead_code)] #[allow(dead_code)]

View File

@ -35,7 +35,6 @@ use x86_64::{
PhysAddr, VirtAddr, PhysAddr, VirtAddr,
registers::rflags::RFlags, registers::rflags::RFlags,
structures::{ structures::{
gdt::SegmentSelector,
idt::InterruptStackFrameValue, idt::InterruptStackFrameValue,
paging::{PageTableFlags, page_table::PageTableEntry}, paging::{PageTableFlags, page_table::PageTableEntry},
}, },
@ -43,10 +42,15 @@ use x86_64::{
use crate::{ use crate::{
arch::{ arch::{
asm, x86_64::{ asm,
cpuid::{CPUID, virt_supported}, gdt::{GDT, GDT_SELECTOR_USER_CODE, GDT_SELECTOR_USER_DATA, dump_gdt}, interrupts::get_lapic_addr, x86_64::{
cpuid::{CPUID, virt_supported},
gdt::{GDT, GDT_SELECTOR_USER_CODE, GDT_SELECTOR_USER_DATA, dump_gdt},
interrupts::get_lapic_addr,
}, },
}, boot::modules::MODULE_RESPONSE, memory::paging::{self, active_root_table, map_page, phys_to_virt}, },
boot::modules::MODULE_RESPONSE,
memory::paging::{self, active_root_table, map_page, phys_to_virt},
}; };
lazy_static! { lazy_static! {