mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-13 23:36:49 +00:00
* 修复cpumask的迭代器的错误。 * 能进系统(AP核心还没有初始化自身) * 初始化ap core * 修改percpu * 删除无用的cpu.c * riscv64编译通过
41 lines
916 B
Rust
41 lines
916 B
Rust
#[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;
|