new startup system; mmu/cache, ddr, and pll init

I do recall saying I need to commit more often