Skip to main content

KERNEL_HEAP_SIZE

Constant KERNEL_HEAP_SIZE 

Source
pub const KERNEL_HEAP_SIZE: usize = _; // 536_870_912usize
Expand description

カーネルヒープの大きさ。

【2026-08-25】この値は 2 箇所で使われる

  1. main.rs … ヒープをこの大きさで初期化する
  2. fs/mod.rs … ヒープの直後から RAMDisk を確保する

両方が別々に 512 * 1024 * 1024 と書いていた。 片方だけ変えると RAMDisk がヒープに重なって、 記憶装置の書き込みがヒープを破壊する(発見が極めて難しい)。 定数を 1 つにして、ずれようがないようにする。