Releases: polarfire-soc/polarfire-soc-amp-examples
v2024.02
polarfire-soc-amp-examples Release v2024.02
Changes since last release (v2023.06)
- fix(rpmsg): Use FIFO in rpmsg bare metal platform control queue
This release has been tested to work on the Icicle Kit, from both eMMC and SD cards using HSS v0.99.38 and the Icicle Kit Reference Design tag v2024.02.
2023.06
polarfire-soc-amp-examples Release v2023.06
The main change for this release is the renaming of the rpmsg tty channel name to support the official rpmsg tty driver available in the Linux kernel version 6.1.
Changes since last release (v2023.02)
- app: rename rpmsg tty channel name in the console demo
This release has been tested to work on the Icicle Kit, from both eMMC and SD cards using HSS v0.99.36 and the Icicle Kit Reference Design tag v2023.06.
v2023.02
polarfire-soc-amp-examples Release v2023.02
The memory map and RPMsg reserved memory regions has changed in this release & so the amp examples will not be backwards compatible with the v2022.11 release.
Changes since last release (v2022.11)
- resources: update hss payload generator yaml configs with 2023.02 memory map
- boards: icicle: update linker scripts to use the 2023.02 memory map
- app: update rpmsg ring buffer address with the 2023.02 memory map
This release has been tested to work on the Icicle Kit, from both eMMC and SD cards using HSS v0.99.35 and the Icicle Kit Reference Design tag v2023.02.
v2022.11
polarfire-soc-amp-examples Release v2022.11
Changes since last release (v2022.09)
- disable gcc stack protector on rpmsg bm and freertos demos
This release has been tested to work on the Icicle Kit, from both eMMC and SD cards using HSS v0.99.33 and the Icicle Kit Reference Design tag v2022.09.
v2022.09
polarfire-soc-amp-examples Release v2022.09
The main change for this release is the addition of remoteproc support. This provides the ability to start and stop a remote AMP context using the remoteproc framework in Linux. For for information please refer to the remoteproc documentation
The memory map and RPMsg reserved memory regions has changed in this release & so the amp examples will not be backwards compatible with previous releases.
Changes since last release (v2022.02)
- bare metal: add delay function in misc directory
- (fix) rpmsg: add platform_time_delay support in bare metal project
- remoteproc: add remoteproc support
- readme: update readme with remoteproc support on Linux+FreeRTOS/BM
- demo: update rpmsg shared memory region to 32-bit range
- resources: update HSS payload generator YAML configs to 32-bit addresses
- demo: update rpmsg shared memory region to 32-bit range
- (fix): rename build configurations to fix GDB attach sessions on Windows
- rpmsg: mpfs: drop 16-bit shift from virtqueue id (vqid)
- mpfs_hal: update mpfs hal to 2.0.102
- platform: update the mpfs configuration generator script to v0.6.4
- linker: exclude gnu sections from map file
This release has been tested to work on the Icicle Kit, from both eMMC and SD cards using HSS v0.99.33 and the Icicle Kit Reference Design tag v2022.09.