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/incubator-nuttx.git.
from dfd972a z80: Fix z80sim build system
add 74cce59 arch/risc-v: Make ISA configurable for qemu-rv32
add 5792d85 arch/risc-v/qemu-rv: Support both rv32/rv64 core
add 56a95ad risc-v: Remove ARCH_RV_ISA_[F|D] use ARCH_HAVE_FPU instead
No new revisions were added by this update.
Summary of changes:
arch/risc-v/Kconfig | 38 ++++++-------------
arch/risc-v/include/{qemu-rv32 => qemu-rv}/chip.h | 8 ++--
arch/risc-v/include/{qemu-rv32 => qemu-rv}/irq.h | 44 +++++++++++-----------
arch/risc-v/src/common/Toolchain.defs | 4 --
arch/risc-v/src/qemu-rv/Kconfig | 38 +++++++++++++++++++
arch/risc-v/src/{qemu-rv32 => qemu-rv}/Make.defs | 12 ++++--
arch/risc-v/src/{qemu-rv32 => qemu-rv}/chip.h | 12 +++---
.../hardware/qemu_rv_clint.h} | 12 +++---
.../hardware/qemu_rv_memorymap.h} | 12 +++---
.../hardware/qemu_rv_plic.h} | 20 +++++-----
.../qemu_rv32_head.S => qemu-rv/qemu_rv_head.S} | 9 ++---
.../qemu_rv32_idle.c => qemu-rv/qemu_rv_idle.c} | 2 +-
.../qemu_rv32_irq.c => qemu-rv/qemu_rv_irq.c} | 32 ++++++++--------
.../qemu_rv_irq_dispatch.c} | 28 +++++++++-----
.../qemu_rv_memorymap.h} | 16 ++++----
.../qemu_rv32_start.c => qemu-rv/qemu_rv_start.c} | 8 ++--
.../qemu_rv_timerisr.c} | 28 +++++++-------
arch/risc-v/src/qemu-rv32/Kconfig | 0
boards/Kconfig | 12 +++---
.../rv32-virt => qemu-rv/rv-virt}/Kconfig | 0
.../rv32-virt => qemu-rv/rv-virt}/README.txt | 8 +++-
.../rv-virt}/configs/nsh/defconfig | 12 ++++--
.../rv32-virt => qemu-rv/rv-virt}/include/board.h | 12 +++---
.../rv-virt}/include/nsh_romfsimg.h | 6 +--
.../rv-virt}/scripts/Make.defs | 9 ++++-
.../rv-virt}/scripts/ld.script | 2 +-
.../rv32-virt => qemu-rv/rv-virt}/src/.gitignore | 0
.../rv32-virt => qemu-rv/rv-virt}/src/Makefile | 2 +-
.../rv-virt}/src/etc/init.d/rcS | 0
.../rv-virt/src/qemu_rv_appinit.c} | 2 +-
30 files changed, 217 insertions(+), 171 deletions(-)
rename arch/risc-v/include/{qemu-rv32 => qemu-rv}/chip.h (83%)
rename arch/risc-v/include/{qemu-rv32 => qemu-rv}/irq.h (52%)
create mode 100644 arch/risc-v/src/qemu-rv/Kconfig
rename arch/risc-v/src/{qemu-rv32 => qemu-rv}/Make.defs (88%)
rename arch/risc-v/src/{qemu-rv32 => qemu-rv}/chip.h (85%)
rename arch/risc-v/src/{qemu-rv32/hardware/qemu_rv32_clint.h =>
qemu-rv/hardware/qemu_rv_clint.h} (75%)
rename arch/risc-v/src/{qemu-rv32/hardware/qemu_rv32_memorymap.h =>
qemu-rv/hardware/qemu_rv_memorymap.h} (77%)
rename arch/risc-v/src/{qemu-rv32/hardware/qemu_rv32_plic.h =>
qemu-rv/hardware/qemu_rv_plic.h} (64%)
rename arch/risc-v/src/{qemu-rv32/qemu_rv32_head.S => qemu-rv/qemu_rv_head.S}
(90%)
rename arch/risc-v/src/{qemu-rv32/qemu_rv32_idle.c => qemu-rv/qemu_rv_idle.c}
(98%)
rename arch/risc-v/src/{qemu-rv32/qemu_rv32_irq.c => qemu-rv/qemu_rv_irq.c}
(87%)
rename arch/risc-v/src/{qemu-rv32/qemu_rv32_irq_dispatch.c =>
qemu-rv/qemu_rv_irq_dispatch.c} (82%)
rename arch/risc-v/src/{qemu-rv32/qemu_rv32_memorymap.h =>
qemu-rv/qemu_rv_memorymap.h} (74%)
rename arch/risc-v/src/{qemu-rv32/qemu_rv32_start.c =>
qemu-rv/qemu_rv_start.c} (94%)
rename arch/risc-v/src/{qemu-rv32/qemu_rv32_timerisr.c =>
qemu-rv/qemu_rv_timerisr.c} (84%)
delete mode 100644 arch/risc-v/src/qemu-rv32/Kconfig
rename boards/risc-v/{qemu-rv32/rv32-virt => qemu-rv/rv-virt}/Kconfig (100%)
rename boards/risc-v/{qemu-rv32/rv32-virt => qemu-rv/rv-virt}/README.txt (78%)
rename boards/risc-v/{qemu-rv32/rv32-virt =>
qemu-rv/rv-virt}/configs/nsh/defconfig (88%)
rename boards/risc-v/{qemu-rv32/rv32-virt => qemu-rv/rv-virt}/include/board.h
(89%)
rename boards/risc-v/{qemu-rv32/rv32-virt =>
qemu-rv/rv-virt}/include/nsh_romfsimg.h (84%)
rename boards/risc-v/{qemu-rv32/rv32-virt =>
qemu-rv/rv-virt}/scripts/Make.defs (92%)
rename boards/risc-v/{qemu-rv32/rv32-virt =>
qemu-rv/rv-virt}/scripts/ld.script (98%)
rename boards/risc-v/{qemu-rv32/rv32-virt => qemu-rv/rv-virt}/src/.gitignore
(100%)
rename boards/risc-v/{qemu-rv32/rv32-virt => qemu-rv/rv-virt}/src/Makefile
(97%)
rename boards/risc-v/{qemu-rv32/rv32-virt =>
qemu-rv/rv-virt}/src/etc/init.d/rcS (100%)
rename boards/risc-v/{qemu-rv32/rv32-virt/src/qemu_rv32_appinit.c =>
qemu-rv/rv-virt/src/qemu_rv_appinit.c} (97%)