1 #[macro_use] 2 pub mod asm; 3 mod acpi; 4 mod c_adapter; 5 pub mod cpu; 6 pub mod fpu; 7 pub mod interrupt; 8 pub mod ipc; 9 pub mod kvm; 10 pub mod libs; 11 pub mod mm; 12 pub mod msi; 13 pub mod pci; 14 pub mod process; 15 pub mod rand; 16 pub mod sched; 17 pub mod setup; 18 pub mod smp; 19 pub mod syscall; 20 21 pub use self::pci::pci::X86_64PciArch as PciArch; 22 23 /// 导出内存管理的Arch结构体 24 pub use self::mm::X86_64MMArch as MMArch; 25 26 pub use interrupt::X86_64InterruptArch as CurrentIrqArch; 27 28 pub use crate::arch::asm::pio::X86_64PortIOArch as CurrentPortIOArch; 29 pub use kvm::X86_64KVMArch as KVMArch; 30 31 pub use crate::arch::ipc::signal::X86_64SignalArch as CurrentSignalArch; 32