Re: [PATCH rtems-source-builder] qemu: Adjust cgem interrupt patch

2023-10-06 Thread Chris Johns
OK Thanks Chris On 7/10/2023 6:05 am, Kinsey Moore wrote: > This patch is being moved to the 5.2.0-1 QEMU configuration because the > Xilinx QEMU build uses the 5-1 configuration and this patch does not > apply to Xilinx's modified tree. This also adds a new patch that applies > correctly to Xili

[PATCH 1/3] bsps/xilinx-zynqmp: Unify JFFS2 OOB write locking

2023-10-06 Thread Kinsey Moore
Ensure that a single locking session is carried over OOB writes including the OOB read that is sometimes required. This removes the possibility of another write occurring between the read and write that would make the write incorrect. --- bsps/aarch64/xilinx-zynqmp/jffs2_xnandpsu.c | 23 ++

[PATCH 3/3] cpukit/jffs2: Correctly init jffs2_inode_info

2023-10-06 Thread Kinsey Moore
The repeated reinitialization of jffs2_inode_info must be done by the members of the struct to avoid altering others. --- cpukit/libfs/src/jffs2/src/fs-rtems.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/cpukit/libfs/src/jffs2/src/fs-rtems.c b/cpukit/libfs/sr

[PATCH 2/3] cpukit/jffs2: Implement JFFS2 spinlocks

2023-10-06 Thread Kinsey Moore
This provides a non-noop implementation of spinlocks for JFFS2 in terms of RTEMS mutexes. POSIX spinlocks are not appropriate for the types of actions that occur during a held JFFS2 spinlock and can cause bad dispatch level conditions. --- .../libfs/src/jffs2/include/linux/spinlock.h | 30 ---

[PATCH rtems-source-builder] qemu: Adjust cgem interrupt patch

2023-10-06 Thread Kinsey Moore
This patch is being moved to the 5.2.0-1 QEMU configuration because the Xilinx QEMU build uses the 5-1 configuration and this patch does not apply to Xilinx's modified tree. This also adds a new patch that applies correctly to Xilinx's modified QEMU tree. Updates #4919 --- bare/config/devel/qemu-