yf13 opened a new pull request, #15800: URL: https://github.com/apache/nuttx/pull/15800
## Summary This adds PROTECTED mode support for QEMU emulated Cortex-R5 processor with sample config `qemu-armv7r:pnsh`: - It started with linker script name aligning with ELF programs. - Then a few build issue were fixed for armvr-r code base. - Then chip level support for CHIP_QEMU_CORTEXR5 was added. - Then board support for `qemu-armv7r:pnsh` was added, result a bootable build. - Then SYS_task_start issue is fixed so that hello app can finish smoothly. - then heap sizes were adjusted so that to run ostest program. - Then ARM_THUMB option is added to pass ostest, this is spotted with the great help of @hujun260. To run this sample, a slightly tweaked QEMU is needed, you can get it from [my github](https://github.com/yf13/qemu/tree/arm-virt-r-profile). If you are using Ubuntu 22.04 on amd64 architecuture, you can also grab this [prebuilt binary](https://gitee.com/yf1972/filexfers/releases/download/v9.2-u2204/qemu-armv7r-ubuntu.2204.tar.bz2). ## Impacts Only added sample for armv7-r protected mode, should not affect other targets. ## Testing - checked locally with qemu-armv7r:pnsh, qemu-armv7r:nsh - CI checks. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org