xref: /DragonOS/kernel/src/arch/x86_64/mod.rs (revision 40fe15e0953f989ccfeb74826d61621d43dea6bb)
166f67c6aSlogin #[macro_use]
266f67c6aSlogin pub mod asm;
306b09f34Skong pub mod context;
466f67c6aSlogin pub mod cpu;
578bf93f0SYJwu2023 pub mod fpu;
61a2eaa40Slogin pub mod interrupt;
7*40fe15e0SLoGin pub mod libs;
8d4f3de93Slogin pub mod mm;
9cc36cf4aSYJwu2023 pub mod msi;
1078bf93f0SYJwu2023 pub mod pci;
1113776c11Slogin pub mod rand;
12d4f3de93Slogin pub mod sched;
13ab5c8ca4Slogin pub mod syscall;
14f678331aShanjiezhou 
15*40fe15e0SLoGin pub use self::pci::pci::X86_64PciArch as PciArch;
16*40fe15e0SLoGin 
17*40fe15e0SLoGin /// 导出内存管理的Arch结构体
18*40fe15e0SLoGin pub use self::mm::X86_64MMArch as MMArch;
19*40fe15e0SLoGin 
20f678331aShanjiezhou pub use interrupt::X86_64InterruptArch as CurrentIrqArch;
21