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 2022/08/30 14:52:11 UTC

[incubator-nuttx] 02/02: boards: rv-virt: Assign dedicated text/heap area in knsh64/defconfig

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 0ba9d8e9f5cef9e325a90035158fd7fefb3c8875
Author: Masayuki Ishikawa <ma...@gmail.com>
AuthorDate: Tue Aug 30 21:05:55 2022 +0900

    boards: rv-virt: Assign dedicated text/heap area in knsh64/defconfig
    
    Summary:
    - This commit assigns dedicated text/heap areas that improve
      stability issues with rv-virt:knsh64
    
    Impact:
    - None
    
    Testing:
    - Tested with qemu-6.2
    
    Signed-off-by: Masayuki Ishikawa <Ma...@jp.sony.com>
---
 boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
index ce821e008a..eaf1154d6a 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
@@ -25,9 +25,9 @@ CONFIG_ARCH_CHIP_QEMU_RV_ISA_A=y
 CONFIG_ARCH_CHIP_QEMU_RV_ISA_C=y
 CONFIG_ARCH_CHIP_QEMU_RV_ISA_M=y
 CONFIG_ARCH_DATA_NPAGES=128
-CONFIG_ARCH_DATA_VBASE=0xC0000000
+CONFIG_ARCH_DATA_VBASE=0xC0100000
 CONFIG_ARCH_HEAP_NPAGES=128
-CONFIG_ARCH_HEAP_VBASE=0x00000000
+CONFIG_ARCH_HEAP_VBASE=0xC0200000
 CONFIG_ARCH_INTERRUPTSTACK=2048
 CONFIG_ARCH_KERNEL_STACKSIZE=3072
 CONFIG_ARCH_PGPOOL_MAPPING=y
@@ -36,8 +36,8 @@ CONFIG_ARCH_PGPOOL_SIZE=4194304
 CONFIG_ARCH_PGPOOL_VBASE=0x80400000
 CONFIG_ARCH_RISCV=y
 CONFIG_ARCH_STACKDUMP=y
-CONFIG_ARCH_TEXT_NPAGES=0
-CONFIG_ARCH_TEXT_VBASE=0x00000000
+CONFIG_ARCH_TEXT_NPAGES=128
+CONFIG_ARCH_TEXT_VBASE=0xC0000000
 CONFIG_ARCH_USE_MMU=y
 CONFIG_ARCH_USE_MPU=y
 CONFIG_ARCH_USE_S_MODE=y