This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from c4156ba4e5 lib.h: Remove forward declaration for streamlist
add d2d954f691 arm64: ARMv8-r(Cortex-R82) support( add FVP platform )
No new revisions were added by this update.
Summary of changes:
arch/arm64/Kconfig | 9 +
arch/arm64/include/fvp-v8r/chip.h | 74 ++
arch/arm64/include/fvp-v8r/irq.h | 34 +
arch/arm64/src/a64/a64_boot.c | 8 +-
arch/arm64/src/common/arm64_cache.c | 10 +-
arch/arm64/src/common/arm64_mmu.c | 22 +-
arch/arm64/src/common/arm64_mmu.h | 4 +-
arch/arm64/src/common/arm64_mpu.c | 10 +-
arch/arm64/src/common/arm64_mpu.h | 2 +-
arch/arm64/src/fvp-v8r/Kconfig | 32 +
arch/arm64/src/fvp-v8r/Make.defs | 25 +
arch/arm64/src/fvp-v8r/chip.h | 42 +
.../src/{qemu/qemu_boot.c => fvp-v8r/fvp_boot.c} | 114 ++-
arch/arm64/src/fvp-v8r/fvp_boot.h | 85 ++
arch/arm64/src/fvp-v8r/fvp_lowputc.S | 101 +++
arch/arm64/src/fvp-v8r/serial_pl011.c | 881 +++++++++++++++++++++
arch/arm64/src/fvp-v8r/serial_pl011.h | 82 ++
arch/arm64/src/qemu/qemu_boot.c | 9 +-
boards/Kconfig | 12 +
boards/arm64/fvp-v8r/fvp-armv8r/Kconfig | 7 +
boards/arm64/fvp-v8r/fvp-armv8r/README.txt | 96 +++
.../arm64/fvp-v8r/fvp-armv8r/configs/nsh/defconfig | 66 ++
.../fvp-v8r/fvp-armv8r/configs/nsh_smp/defconfig | 69 ++
boards/arm64/fvp-v8r/fvp-armv8r/include/board.h | 34 +
.../fvp-v8r/fvp-armv8r/include/board_memorymap.h | 59 ++
boards/arm64/fvp-v8r/fvp-armv8r/scripts/Make.defs | 48 ++
.../arm64/fvp-v8r/fvp-armv8r/scripts/dramboot.ld | 126 +++
.../arm64/fvp-v8r/fvp-armv8r/scripts/fvp_cfg.txt | 25 +
.../fvp-v8r/fvp-armv8r/scripts/fvp_cfg_smp.txt | 25 +
boards/arm64/fvp-v8r/fvp-armv8r/src/Makefile | 29 +
boards/arm64/fvp-v8r/fvp-armv8r/src/fvp-armv8r.h | 59 ++
boards/arm64/fvp-v8r/fvp-armv8r/src/fvp_appinit.c | 73 ++
.../arm64/fvp-v8r/fvp-armv8r/src/fvp_boardinit.c | 113 +++
boards/arm64/fvp-v8r/fvp-armv8r/src/fvp_bringup.c | 60 ++
34 files changed, 2370 insertions(+), 75 deletions(-)
create mode 100644 arch/arm64/include/fvp-v8r/chip.h
create mode 100644 arch/arm64/include/fvp-v8r/irq.h
create mode 100644 arch/arm64/src/fvp-v8r/Kconfig
create mode 100644 arch/arm64/src/fvp-v8r/Make.defs
create mode 100644 arch/arm64/src/fvp-v8r/chip.h
copy arch/arm64/src/{qemu/qemu_boot.c => fvp-v8r/fvp_boot.c} (78%)
create mode 100644 arch/arm64/src/fvp-v8r/fvp_boot.h
create mode 100644 arch/arm64/src/fvp-v8r/fvp_lowputc.S
create mode 100644 arch/arm64/src/fvp-v8r/serial_pl011.c
create mode 100644 arch/arm64/src/fvp-v8r/serial_pl011.h
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/Kconfig
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/README.txt
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/configs/nsh/defconfig
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/configs/nsh_smp/defconfig
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/include/board.h
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/include/board_memorymap.h
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/scripts/Make.defs
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/scripts/dramboot.ld
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/scripts/fvp_cfg.txt
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/scripts/fvp_cfg_smp.txt
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/src/Makefile
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/src/fvp-armv8r.h
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/src/fvp_appinit.c
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/src/fvp_boardinit.c
create mode 100644 boards/arm64/fvp-v8r/fvp-armv8r/src/fvp_bringup.c