Home
last modified time | relevance | path

Searched refs:XApic (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dxapic.rs21 static mut XAPIC_INSTANCES: [RefCell<Option<XApic>>; PerCpu::MAX_CPU_NUM as usize] =
25 pub(super) fn current_xapic_instance() -> &'static RefCell<Option<XApic>> { in current_xapic_instance()
119 pub struct XApic { struct
128 impl XApic { argument
146 impl XApic { impl
207 impl LocalAPIC for XApic { implementation
H A Dmod.rs10 driver::apic::{hw_irq::ApicId, x2apic::X2Apic, xapic::XApic},
35 XApic, enumerator
40 AtomicLocalApicEnableType::new(LocalApicEnableType::XApic);
500 LOCAL_APIC_ENABLE_TYPE.store(LocalApicEnableType::XApic, Ordering::SeqCst); in init_current_cpu()
504 let xapic_instance = unsafe { XApic::new(apic_base) }; in init_current_cpu()
/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dipi.rs86 return x86::apic::ApicId::XApic(0); in from()
107 x86::apic::ApicId::XApic(cpu_id.data() as u8) in cpu_id_to_apic_id()