From e6ac08735c86daebcbe062092192763b7ec7db5f Mon Sep 17 00:00:00 2001 From: Sterling Peet Date: Wed, 8 May 2024 13:10:23 -0500 Subject: [PATCH] Change the symbols for RISC-V compatibility per upstream Issue 309 https://github.com/nasa/PSP/issues/309 --- fsw/pc-linux/src/cfe_psp_memory.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fsw/pc-linux/src/cfe_psp_memory.c b/fsw/pc-linux/src/cfe_psp_memory.c index 5fcbdc7a..b8ebfb91 100644 --- a/fsw/pc-linux/src/cfe_psp_memory.c +++ b/fsw/pc-linux/src/cfe_psp_memory.c @@ -93,8 +93,8 @@ void CFE_PSP_InitUserReservedArea(void); /* ** External Declarations */ -extern unsigned int _init; -extern unsigned int _fini; +extern unsigned int __executable_start; +extern unsigned int __etext; /* ** Global variables @@ -741,8 +741,8 @@ int32 CFE_PSP_GetCFETextSegmentInfo(cpuaddr *PtrToCFESegment, uint32 *SizeOfCFES } else { - *PtrToCFESegment = (cpuaddr)(&_init); - *SizeOfCFESegment = (uint32)(((cpuaddr)&_fini) - ((cpuaddr)&_init)); + *PtrToCFESegment = (cpuaddr)(&__executable_start); + *SizeOfCFESegment = (uint32)(((cpuaddr)&__etext) - ((cpuaddr)&__executable_start)); return_code = CFE_PSP_SUCCESS; }