This Cortex-M3 project has both IAR and GCC/makefile builds if that helps. FreeRTOS/FreeRTOS/Demo/CORTEX_MPS2_QEMU_IAR_GCC/build at main · FreeRTOS/FreeRTOS · GitHub
That doesn’t really help much because that does not address trust-zone or memory protect for secure and non-secure modes. I guess I will just have to muddle through putting together a project in IAR Embedded Workbench to build the CORTEX_MPU_M33F_Simulator_Keil_GCC demo in the IAR Embedded Workbench. This is the demo I need to have, but I need it in IAR Embedded Workbench.
Keil Simulator project uses fast models from ARM. Make sure that you have something similar available in IAR.
you could also check this project, which contains a Makefile, with MPU support that runs on qemu.
MPU Qemu Demo