Use _end instead of end.
Rephrase print messages for kernel addresses.
Write a quick physical memory allocator.