Renamed mmu.h to avoid confusion with mmu.s
Split up enable_mmu_and_cache into separate functions easily called from C