This is the first part of upcoming refactorings in start.S to
cleanup the multiple and hard-to-follow code flows as well as
adding more extension points required for modern and complex
multi-core SoC's. The first parts concentrates on caches.
Daniel Schwierzeck (4):
mips: start.S: remove dead code
mips: add KSEG1 wrapper for change_k0_cca
mips: refactor disabling of caches
mips: add config options for generic cache setup code
arch/mips/Kconfig | 24 ++++++++++++++++++++++++
arch/mips/cpu/start.S | 24 +++++++++---------------
arch/mips/lib/cache_init.S | 38 ++++++++++++++++++++++++--------------
3 files changed, 57 insertions(+), 29 deletions(-)