You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/03/28 14:02:57 UTC
[incubator-nuttx] branch master updated (20ce2f2 -> 6aa86b4)
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 20ce2f2 arch: arm: lpc17xx_40xx: fix nxstyle errors
add 6aa86b4 arch:rv64:c906:add PMP, change mem map for protect build.
No new revisions were added by this update.
Summary of changes:
arch/risc-v/include/csr.h | 12 ++
arch/risc-v/src/c906/Make.defs | 2 +-
arch/risc-v/src/c906/c906_allocateheap.c | 66 ++-----
arch/risc-v/src/c906/c906_userspace.c | 41 +++-
arch/risc-v/src/common/riscv_internal.h | 5 +
arch/risc-v/src/common/riscv_pmp.c | 209 +++++++++++++++++++++
.../risc-v/c906/smartl-c906/configs/elf/defconfig | 4 +-
.../risc-v/c906/smartl-c906/configs/fpu/defconfig | 4 +-
.../risc-v/c906/smartl-c906/configs/knsh/defconfig | 6 +-
.../risc-v/c906/smartl-c906/configs/nsh/defconfig | 4 +-
.../c906/smartl-c906/kernel/c906_userspace.c | 6 +-
.../risc-v/c906/smartl-c906/scripts/ld-qemu.script | 4 +-
boards/risc-v/c906/smartl-c906/scripts/ld.script | 4 +-
.../risc-v/c906/smartl-c906/scripts/memory-qemu.ld | 13 +-
boards/risc-v/c906/smartl-c906/scripts/memory.ld | 13 +-
.../risc-v/c906/smartl-c906/scripts/user-space.ld | 10 +
16 files changed, 326 insertions(+), 77 deletions(-)
create mode 100644 arch/risc-v/src/common/riscv_pmp.c