12345678910111213141516171819202122232425262728293031323334353637383940 |
- #[macro_use]
- pub mod asm;
- mod acpi;
- pub mod cpu;
- pub mod driver;
- pub mod elf;
- pub mod fpu;
- pub mod init;
- pub mod interrupt;
- pub mod ipc;
- pub mod kvm;
- pub mod libs;
- pub mod mm;
- pub mod msi;
- pub mod pci;
- pub mod process;
- pub mod rand;
- pub mod sched;
- pub mod smp;
- pub mod syscall;
- pub mod time;
- pub use self::pci::pci::X86_64PciArch as PciArch;
- /// 导出内存管理的Arch结构体
- pub use self::mm::X86_64MMArch as MMArch;
- pub use interrupt::X86_64InterruptArch as CurrentIrqArch;
- pub use crate::arch::asm::pio::X86_64PortIOArch as CurrentPortIOArch;
- pub use kvm::X86_64KVMArch as KVMArch;
- pub use crate::arch::ipc::signal::X86_64SignalArch as CurrentSignalArch;
- pub use crate::arch::time::X86_64TimeArch as CurrentTimeArch;
- pub use crate::arch::elf::X86_64ElfArch as CurrentElfArch;
- pub use crate::arch::smp::X86_64SMPArch as CurrentSMPArch;
- pub use crate::arch::sched::X86_64SchedArch as CurrentSchedArch;
|