The linker does not set up any variables
Actually zero out when `p_memsz' > `p_filesz'
Use C99
Insert a kernel's entry to the memory map
First add the kernel entry, then merge adjacent
Use the memory map when setting up the heap