From 7bf1333100084dfadebaee87c2615c1f4708384c Mon Sep 17 00:00:00 2001 From: heyuanjie87 <943313837@qq.com> Date: Fri, 21 Feb 2025 15:01:06 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[lwp/riscv]=E4=BF=AE=E6=AD=A3=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=80=81=E5=8F=82=E6=95=B0=E7=A9=BA=E9=97=B4=E5=8D=A0?= =?UTF-8?q?=E7=94=A8=E5=A0=86=E7=A9=BA=E9=97=B4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/lwp/arch/risc-v/rv64/lwp_arch.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/lwp/arch/risc-v/rv64/lwp_arch.h b/components/lwp/arch/risc-v/rv64/lwp_arch.h index 7a4a8b3f42e..812ef2ce1c7 100644 --- a/components/lwp/arch/risc-v/rv64/lwp_arch.h +++ b/components/lwp/arch/risc-v/rv64/lwp_arch.h @@ -29,7 +29,7 @@ #define USER_VADDR_START 0x00001000UL #define USER_VADDR_TOP 0x003ffffff000UL #define USER_STACK_VSTART 0x000270000000UL -#define USER_STACK_VEND USER_HEAP_VADDR +#define USER_STACK_VEND (USER_HEAP_VADDR - (ARXH_PAGE_SIZE * 8)) /* start of ARGC ARGV ENVP. FIXME: space is ARG_MAX */ #define USER_HEAP_VADDR 0x000300000000UL #define USER_HEAP_VEND USER_VADDR_TOP #define USER_LOAD_VADDR 0x200000000 From b5a7e287b4eb3cc83e4feb44c95f055a4ca6991e Mon Sep 17 00:00:00 2001 From: heyuanjie87 <943313837@qq.com> Date: Fri, 21 Feb 2025 15:12:34 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8B=BC=E5=86=99?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/lwp/arch/risc-v/rv64/lwp_arch.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/lwp/arch/risc-v/rv64/lwp_arch.h b/components/lwp/arch/risc-v/rv64/lwp_arch.h index 812ef2ce1c7..f1d1176f5cb 100644 --- a/components/lwp/arch/risc-v/rv64/lwp_arch.h +++ b/components/lwp/arch/risc-v/rv64/lwp_arch.h @@ -29,7 +29,7 @@ #define USER_VADDR_START 0x00001000UL #define USER_VADDR_TOP 0x003ffffff000UL #define USER_STACK_VSTART 0x000270000000UL -#define USER_STACK_VEND (USER_HEAP_VADDR - (ARXH_PAGE_SIZE * 8)) /* start of ARGC ARGV ENVP. FIXME: space is ARG_MAX */ +#define USER_STACK_VEND (USER_HEAP_VADDR - (ARCH_PAGE_SIZE * 8)) /* start of ARGC ARGV ENVP. FIXME: space is ARG_MAX */ #define USER_HEAP_VADDR 0x000300000000UL #define USER_HEAP_VEND USER_VADDR_TOP #define USER_LOAD_VADDR 0x200000000