[U-Boot] [[Patch V2] mips: 00/16] add mips64 support to U-Boot
Zhizhou Zhang
etou.zh at gmail.com
Fri Aug 17 17:30:43 CEST 2012
This patch add mips64 support.
---
Change log for V2:
- move mips64 build flags to cpu/mips64.mk
- add cache size probe
- remove cache.S
Zhizhou Zhang (16):
add mips64 standalone support
add cpu/mips64/Makefile
add cpu/mips64/config.mk
add cpu/mips64/cpu.c
add cpu/mips64/interrupts.c
add cpu/mips64/start.S
add cpu/mips64/time.c
Let UNCACHED_SDRAM be available to mips64
add cache description struct
modify io operation for mips64
Make size_t equaled to unsigned long
modify u-boot.lds for mips64
add board define in boards.cfg
add mips64 standalone link script
add configs/qemu-mips64.h
modify qemu-mips/config.mk
arch/mips/config.mk | 4 +
arch/mips/cpu/mips64/Makefile | 47 +++++
arch/mips/cpu/mips64/config.mk | 39 ++++
arch/mips/cpu/mips64/cpu.c | 133 +++++++++++++
arch/mips/cpu/mips64/interrupts.c | 39 ++++
arch/mips/cpu/mips64/start.S | 373 +++++++++++++++++++++++++++++++++++
arch/mips/cpu/mips64/time.c | 86 ++++++++
arch/mips/include/asm/addrspace.h | 2 +-
arch/mips/include/asm/cache.h | 11 ++
arch/mips/include/asm/io.h | 18 +-
arch/mips/include/asm/posix_types.h | 12 +-
board/qemu-mips/config.mk | 3 +-
board/qemu-mips/u-boot.lds | 8 +
boards.cfg | 1 +
examples/standalone/mips64.lds | 59 ++++++
include/configs/qemu-mips64.h | 171 ++++++++++++++++
16 files changed, 1000 insertions(+), 6 deletions(-)
create mode 100644 arch/mips/cpu/mips64/Makefile
create mode 100644 arch/mips/cpu/mips64/config.mk
create mode 100644 arch/mips/cpu/mips64/cpu.c
create mode 100644 arch/mips/cpu/mips64/interrupts.c
create mode 100644 arch/mips/cpu/mips64/start.S
create mode 100644 arch/mips/cpu/mips64/time.c
create mode 100644 examples/standalone/mips64.lds
create mode 100644 include/configs/qemu-mips64.h
--
1.7.9.5
More information about the U-Boot
mailing list