[U-Boot] [Patch V4 0/4] MIPS: add mips64 cpu support
Zhizhou Zhang
etou.zh at gmail.com
Mon Aug 27 14:49:01 CEST 2012
This patch add mips64 cpu support.
Changes in V4:
- Add both big-endian and little-endian support
- Remove cache probe
- Add standalone support for mips64
Changes in V3:
- merge related files into one patch, no longer one file one patch.
- add detailed commit message.
- remove standalone example. it's too complicate.
Zhizhou Zhang (4):
MIPS: Add support for MIPS64 cpus
MIPS: change related header files
MIPS: add board qemu-mips64 support
MIPS: add mips64 standalone support
arch/mips/cpu/mips64/Makefile | 46 +++++++
arch/mips/cpu/mips64/cache.S | 229 +++++++++++++++++++++++++++++++
arch/mips/cpu/mips64/config.mk | 40 ++++++
arch/mips/cpu/mips64/cpu.c | 111 +++++++++++++++
arch/mips/cpu/mips64/interrupts.c | 34 +++++
arch/mips/cpu/mips64/start.S | 256 +++++++++++++++++++++++++++++++++++
arch/mips/cpu/mips64/time.c | 87 ++++++++++++
arch/mips/include/asm/addrspace.h | 2 +-
arch/mips/include/asm/io.h | 16 +++
arch/mips/include/asm/posix_types.h | 6 +
board/qemu-mips/config.mk | 10 --
board/qemu-mips/u-boot.lds | 8 ++
boards.cfg | 2 +
examples/standalone/mips64.lds | 59 ++++++++
include/configs/qemu-mips.h | 1 +
include/configs/qemu-mips64.h | 179 ++++++++++++++++++++++++
16 files changed, 1075 insertions(+), 11 deletions(-)
create mode 100644 arch/mips/cpu/mips64/Makefile
create mode 100644 arch/mips/cpu/mips64/cache.S
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
delete mode 100644 board/qemu-mips/config.mk
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