v2024.06
meta-polarfire-soc-yocto-bsp v2024.06
The main changes in this release are the switch to the Linux kernel version 6.6 and the update to kirkstone version 4.0.17. There are also some other fixes and enhancements, such as changes to the auto update driver to use sysfs instead of debugfs. Additional information on how to use auto update for releases v2024.06 or later can be found in the Re-programming the FPGA from Linux documentation.
In this release, the CONFIG_IO_STRICT_DEVMEM option is enabled by default in the kernel configuration. This prevents user-space applications from performing unauthorized I/O operations, which can interfere with device operations and compromise system security. Users who need to use devmem or similar tools to access memory regions should disable this option from mpfs_defconfig if necessary.
Pre-built images for the Icicle Kit Reference Design
Pre-built images of this release targeted at the 2024.06 Icicle Kit Reference Design are available from this release's assets:
- eMMC/SD card Linux images:
- QSPI Flash Linux images:
- The core-image-minimal-dev-mtdutils-icicle-kit-es-nand.nand.mtdimg image can be flashed to an external Winbond W25N01GV flash memory
- The core-image-minimal-dev-mtdutils-icicle-kit-es-nor.nor.mtdimg image can flashed to an external Micron MT25QL256 flash memory
For more information, please refer to the Booting from QSPI documentation.
This release has been tested to work on the Icicle Kit, from eMMC, SD card, an external Winbond W25N01GV QSPI NAND flash and an external Micron MT25QL256 NOR flash memory using HSS 0.99.41 and the Icicle Kit Reference Design tag v2024.06
Pre-built images for the Video Kit Reference Design
A pre-built image of this release targeted at the 2024.06 PolarFire SoC Video Kit Reference Design is available from this release's assets.
Pre-built images for the Discovery Kit Reference Design
Pre-built images of this release targeted at the 2024.06 Discovery Kit Reference Design are available from this release's assets:
A pre-built image of this release targeted at the 2024.06 PolarFire SoC Discovery Kit Reference Design is available from this release's assets.
For more information, please refer to the MPFS Discovery Kit User Guide documentation.
Changes since last release (v2024.02.1)
- linux: bump to linux4microchip+fpga-2024.06
- dt-overlay-mchp: bump to linux4microchip+fpga-2024.06
- linux-examples: bump to v2024.06
- u-boot: update recipe to use Linux4Microchip u-boot-mchp repository
- update to OpenEmbedded Kirkstone version 4.0.17
- recipes-kernel: cryptodev: add a local copy of cryptodev version 1.13
- recipes-core: add support for resizing the root partition in mpfs-disco-kit
- yocto: enable SPDX JSON generation by default - SPDX captures versions of components, licenses, copyrights, security
references and other metadata relating to software. - u-boot: mpfs-video-kit: do not load the h264 dt overlay in the u-boot script - the dt overlay is now loaded from SPI flash and applied by u-boot automatically.
- mpfs-video-kit: webdemo: rename Start Video to Start Stream and enable auto enhance feature