xref: /DragonOS/kernel/src/arch/x86_64/mod.rs (revision d7f5742a206c6c25ed30009796eb8248429f0a1e)
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 libs;
10 pub mod mm;
11 pub mod msi;
12 pub mod pci;
13 pub mod process;
14 pub mod rand;
15 pub mod sched;
16 pub mod setup;
17 pub mod smp;
18 pub mod syscall;
19 
20 pub use self::pci::pci::X86_64PciArch as PciArch;
21 
22 /// 导出内存管理的Arch结构体
23 pub use self::mm::X86_64MMArch as MMArch;
24 
25 pub use interrupt::X86_64InterruptArch as CurrentIrqArch;
26 
27 pub use crate::arch::asm::pio::X86_64PortIOArch as CurrentPortIOArch;
28