AMD RPU FreeRTOS System Port
This directory contains the OS glue that lets the remote IRQ shared-memory demo run as a FreeRTOS task on the AMD RPU.
main.ccreates the worker task and drives the FreeRTOS scheduler.gic_init.cinstalls the IPI ISR using the FreeRTOS interrupt helpers.amp_demo_os.hrecords the demo task handle sosystem_suspend()can callvTaskSuspend(NULL)whilesystem_resume()wakes it withxTaskResumeFromISR, allowing the Idle task to run while the demo waits for a kick.
The top-level machine README covers configuration flags and build steps. When
PROJECT_SYSTEM=freertos, CMake automatically pulls in the sources from this
directory.