# config.rs - source
Source of the Rust file `src/config.rs`.
Keywords: rust, rustlang, rust-lang

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    #[allow(unused)]

    pub const USER_STACK_SIZE: usize = 4096 * 2;
    pub const KERNEL_STACK_SIZE: usize = 4096 * 2;
    pub const KERNEL_HEAP_SIZE: usize = 0x20_0000;
    pub const MEMORY_END: usize = 0x80800000;
    pub const PAGE_SIZE: usize = 0x1000;
    pub const PAGE_SIZE_BITS: usize = 0xc;

    pub const TRAMPOLINE: usize = usize::MAX - PAGE_SIZE + 1;
    pub const TRAP_CONTEXT_BASE: usize = TRAMPOLINE - PAGE_SIZE;

    pub use crate::board::{CLOCK_FREQ, MMIO};