end                14 kernel/kalloc.c extern char end[]; // first address after kernel.
end                30 kernel/kalloc.c   freerange(end, (void*)PHYSTOP);
end                51 kernel/kalloc.c   if(((uint64)pa % PGSIZE) != 0 || (char*)pa < end || (uint64)pa >= PHYSTOP)