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

Reply via email to