| |
|
|
|
|
|
|
|
|
|
| |
- cmd_mem: correct type grouping — 1|2 loader, 5|6 runtime (new line),
9|10 ACPI, 7 conventional, 11|12 MMIO (previously 6 was mislabeled
LoaderData and 5|10 were called ACPI)
- cmd_mmap: per-region dump using uefi::memory_type_name with
index/type/start/pages/size columns
- cmd_stress <chunks(1-64)> <kb>: allocate chunk Vecs via
try_reserve_exact, report heap+page stats while held and after free;
exercises heap growth past the base region
|
|
|
Architecture:
rs-dos/ (workspace root, was raisernics/)
├── rsnix/ — kernel lib crate (uefi, serial, gop, ps2, interrupts, memory)
├── shell/ — shell lib crate (prompt, commands, line input)
├── rsdos/ — binary crate (efi_main, init, panic handler)
└── rsboot/ — future git submodule
No functional changes — boots to shell prompt identically.
Version auto-pulled from Cargo.toml via env!("CARGO_PKG_VERSION").
|