Re: [rtems-tools]rtems-ld issue?

2023-08-30 Thread Chris Johns
On 31/8/2023 3:12 pm, zhengxiaojun wrote: > > > 在 2023/8/31 6:05, Chris Johns 写道: >> On 31/8/2023 12:48 am, zhengxiaojun wrote: >>> Hi, >>>     I use the latest rtems-tools to generate RAP file, I found the object >>> file >>> become too small(elf,2184bytes==>rap,736bytes) and the file loaded

Re: [rtems-tools]rtems-ld issue?

2023-08-30 Thread zhengxiaojun
在 2023/8/31 6:05, Chris Johns 写道: On 31/8/2023 12:48 am, zhengxiaojun wrote: Hi,    I use the latest rtems-tools to generate RAP file, I found the object file become too small(elf,2184bytes==>rap,736bytes) and the file loaded failed, error message like this "load app.out error:offset past

Re: [PATCH 0/4] New UART drivers for PL011 and Mini UART

2023-08-30 Thread Utkarsh Verma
A gentle reminder for this patch. Please have a look at this and let me know what changes are required. Once this is merged, I have a few more patches building upon this. Regards, Utkarsh On Wed, Aug 30, 2023 at 9:47 AM Utkarsh Verma wrote: > This patch series adds two drivers, PL011 and Mini

Re: [rtems-tools]rtems-ld issue?

2023-08-30 Thread Chris Johns
On 31/8/2023 1:51 pm, zhengxiaojun wrote: > 在 2023/8/31 6:05, Chris Johns 写道: >> On 31/8/2023 12:48 am, zhengxiaojun wrote: >>> Hi, >>>     I use the latest rtems-tools to generate RAP file, I found the object >>> file >>> become too small(elf,2184bytes==>rap,736bytes) and the file loaded failed,

Re: [rtems-tools]rtems-ld issue?

2023-08-30 Thread zhengxiaojun
在 2023/8/31 6:05, Chris Johns 写道: On 31/8/2023 12:48 am, zhengxiaojun wrote: Hi,    I use the latest rtems-tools to generate RAP file, I found the object file become too small(elf,2184bytes==>rap,736bytes) and the file loaded failed, error message like this "load app.out error:offset past

[RSB PATCH] rtems/tools: Execute use of shlex.join fix for python < 3.8

2023-08-30 Thread chrisj
From: Chris Johns Updates #4951 --- rtems/config/tools/rtems-tools-6.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtems/config/tools/rtems-tools-6.cfg b/rtems/config/tools/rtems-tools-6.cfg index b360f7e..9632d5b 100644 --- a/rtems/config/tools/rtems-tools-6.cfg

Re: [rtems-tools] Fix shlex.join on python 3.8 and earlier

2023-08-30 Thread Chris Johns
On 31/8/2023 4:14 am, Frank Kühndel wrote: > Hello Chris, > > if I did not make any mistake, this patch works fine on OpenSUSE 15.5. Thanks, I have pushed the change. > I had some headaches because the source-builder tries to download the > rtems-tools as tar.bz2 and the version with the patch

[PATCH 3/3] bsps/zynqmp: Add locking around JFFS2 NAND adapter

2023-08-30 Thread Kinsey Moore
The internal JFFS2 locking does not guarantee that delayed writes will not step on other reads and writes to the device. This adds locking to prevent that in the JFFS2 NAND interworking layer. --- bsps/aarch64/xilinx-zynqmp/jffs2_xnandpsu.c | 30 ++--- 1 file changed, 26

[PATCH 1/3] cpukit/jffs2: Avoid delayed work lock inversion

2023-08-30 Thread Kinsey Moore
This moves delayed work to a temporary chain to prevent a locking inversion between the delayed work lock and the alloc_sem lock. Delayed work is now processed after the delayed work lock is released. Locking order is any JFFS2 locks before the delayed work lock. ---

[PATCH 2/3] bsps/xnandpsu: Ensure correct cache maintenance

2023-08-30 Thread Kinsey Moore
The changes here ensure correct cache maintenance around DMA operations. One cache flush was missing and two cache invalidations occurred before the corresponding read that would make them necessary. --- bsps/shared/dev/nand/xnandpsu.c | 21 + 1 file changed, 21 insertions(+)

Re: [rtems-tools]rtems-ld issue?

2023-08-30 Thread Chris Johns
On 31/8/2023 12:48 am, zhengxiaojun wrote: > Hi, >    I use the latest rtems-tools to generate RAP file, I found the object file > become too small(elf,2184bytes==>rap,736bytes) and the file loaded failed, > error > message like this "load app.out error:offset past end of file: offset=736 >

Re: [rtems-tools] Fix shlex.join on python 3.8 and earlier

2023-08-30 Thread Frank Kühndel
Hello Chris, if I did not make any mistake, this patch works fine on OpenSUSE 15.5. I had some headaches because the source-builder tries to download the rtems-tools as tar.bz2 and the version with the patch is not yet on that server. I fumbled your patch into the cached tar.bz2. That seemed

[rtems-tools]rtems-ld issue?

2023-08-30 Thread zhengxiaojun
Hi, I use the latest rtems-tools to generate RAP file, I found the object file become too small(elf,2184bytes==>rap,736bytes) and the file loaded failed, error message like this "load app.out error:offset past end of file: offset=736 size=736 error." I reverted the rtl-rap.cpp commit(