AMD RPU Baremetal System Port
This directory holds the minimal OS layer that lets the remote IRQ shared-memory demo run without an RTOS on the AMD RPU.
main.cjumps directly into the demo entry point and parks in awfiloop.gic_init.cinitializes the XScuGic controller and registers the IPI ISR.amp_demo_os.haugmentschannel_swith anatomic_flagsosystem_suspend()can busy-wait on interrupts whilesystem_resume()clears the flag inside the ISR.
Select this port by configuring CMake with -DPROJECT_SYSTEM=baremetal. The
rest of the build prerequisites match the FreeRTOS configuration described in
the machine README.