1. Cleanup unused code in startup.c. 2. Init MMU before init INT contoroller for mapping vector table to visual address 0x0 3. Remove unused section in link scripts.