Physical Memory Management Improvements.

This commit is contained in:
Drew 2025-12-05 21:15:00 -08:00
parent 22b43de6dc
commit d5d7e2c7ab
4 changed files with 212 additions and 18 deletions

View file

@ -238,9 +238,7 @@ fn load_program_segment(
let mut mem_object = crate::mem::MemoryRegion::new(mem_size)?;
for i in mem_object.mut_slice() {
*i = 0;
}
mem_object.zero_region();
let file_start = prog_header.offset as usize;
let file_end = file_start + prog_header.file_size as usize;