mirror of
https://github.com/panpaul/tiny_os
synced 2024-09-20 09:45:19 +08:00
13 lines
484 B
Rust
13 lines
484 B
Rust
use utils::{addr::VirtAddr, size::MIB};
|
|
|
|
pub const ROOT_ASID: usize = 1;
|
|
pub const ROOT_CNODE_SIZE: usize = 256;
|
|
|
|
pub const ROOT_FDT_ADDR: VirtAddr = VirtAddr(0xfbf0_0000);
|
|
pub const ROOT_FDT_MAX_SIZE: usize = 1 * MIB;
|
|
pub const ROOT_FDT_MAX_BITS: usize = ROOT_FDT_MAX_SIZE.ilog2() as usize;
|
|
|
|
pub const ROOT_INITRD_ADDR: VirtAddr = VirtAddr(0xfc00_0000);
|
|
pub const ROOT_INITRD_MAX_SIZE: usize = 64 * MIB;
|
|
pub const ROOT_INITRD_MAX_BITS: usize = ROOT_INITRD_MAX_SIZE.ilog2() as usize;
|