summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
Diffstat (limited to 'components')
-rw-r--r--components/lwp/arch/risc-v/rv64/lwp_arch.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/components/lwp/arch/risc-v/rv64/lwp_arch.h b/components/lwp/arch/risc-v/rv64/lwp_arch.h
index 99f3c62ed9..7a4a8b3f42 100644
--- a/components/lwp/arch/risc-v/rv64/lwp_arch.h
+++ b/components/lwp/arch/risc-v/rv64/lwp_arch.h
@@ -25,6 +25,15 @@
#define USER_VADDR_TOP 0xFF000000UL
#define USER_LOAD_VADDR 0xD0000000UL
#define LDSO_LOAD_VADDR USER_LOAD_VADDR
+#elif defined(ARCH_REMAP_KERNEL)
+#define USER_VADDR_START 0x00001000UL
+#define USER_VADDR_TOP 0x003ffffff000UL
+#define USER_STACK_VSTART 0x000270000000UL
+#define USER_STACK_VEND USER_HEAP_VADDR
+#define USER_HEAP_VADDR 0x000300000000UL
+#define USER_HEAP_VEND USER_VADDR_TOP
+#define USER_LOAD_VADDR 0x200000000
+#define LDSO_LOAD_VADDR 0x200000000
#else
#define USER_HEAP_VADDR 0x300000000UL
#define USER_HEAP_VEND USER_STACK_VSTART