Releases: sifive/meta-sifive
2020.06.00
- All layers (openembedded-core, meta-openembedded, meta-riscv) updated to their latest revisions.
- Kernel updated to v5.7.2.
- U-Boot updated to v2020.07-rc4.
- GCC update to 10.1.0.
Known Issues
-
Avoid overclocking SoC using CPUFreq if you are using HiFive Unleashed Expansion Board from Microsemi as this will hang the board. Hard reset will be required.
-
If Xfce4 desktop disk image is used with HiFive Unleashed Expansion Board and GPU then rebooting is required after the 1st boot.
2020.05.00
- All layers (openembedded-core, meta-openembedded, meta-riscv) updated to their latest revisions
- Kernel updated to v5.6.12.
- U-Boot updated to v2020.04.
- Notable new packages added: dtc and pcimem.
- openembedded-core now requires GCC 6 or higher on the host system. README has been updated with information on how to install the official openembedded-core build tools or build your own. Pre-built build tools from the same release source are also attached in the assets below.
Known Issues
-
Avoid overclocking SoC using CPUFreq if you are using HiFive Unleashed Expansion Board from Microsemi as this will hang the board. Hard reset will be required.
-
If Xfce4 desktop disk image is used with HiFive Unleashed Expansion Board and GPU then rebooting is required after the 1st boot.
2020.04.00
- All layers (openembedded-core, meta-openembedded, meta-riscv) updated to their latest revisions
- Kernel updated to v5.6.2
- GCC updated to 9.3.0
- Added back 3 packages removed in 2020.03.00 due to Python 3 migration (two Xfce4 packages and fio)
- ATI drivers updated (for HD6450 and similar GPUs)
- AMD drivers added (tested with RX550 and RX570, POLARIS GPUs)
- Glamor (2D acceleration using GPU) enabled (tested with HD6450 and RX550, no artifacts)
- Wayland distribution feature disabled as we use X11
- LLVM updated to 10.0.0 (final release, only used by Mesa for GPUs)
- Mesa updated to 20.0.3
- Vulkan enabled for AMD GPUs (tested with RX550)
- spidev driver enabled
- Disk images no more include debug packages by default and thus there is less to download
- Separate disk image with debug packages can be built by adding
-debug
prefix to the build target (e.g.demo-coreip-cli-debug
ordemo-coreip-xfce4-debug
) - Notable new packages added: libgpiod, libgpiod-tools, libgpiod-dev, i2c-tools, spitools, glibc-utils, libgomp-dev.
Known Issues
-
Avoid overclocking SoC using CPUFreq if you are using HiFive Unleashed Expansion Board from Microsemi as this will hang the board. Hard reset will be required.
-
If Xfce4 desktop disk image is used with HiFive Unleashed Expansion Board and GPU then rebooting is required after the 1st boot.
2020.03.00
-
Major software & firmware components updated to the newer versions:
-
kernel v5.5.7
-
U-Boot v2020.01
-
OpenSBI v0.6
-
GCC 9.2.0
-
binutils 2.34.0
-
glibc 2.31
-
GDB 9.1
-
Python 3.8.1
-
-
Full L2 cache (2MiB) is enabled (done within FSBL)
-
Support for PWM LEDS (D1, D2, D3, D4) for HiFive Unleashed (configured by udev rules)
-
D1: heartbeat
-
D2: SPI-NOR Flash I/O activity
-
D3: Network activity (eth0)
-
D4: uSD/MMC I/O activity
-
-
Added GPIO driver
- incl. gpio-restart which enables to reboot the system from the user space
-
Enable SPI-NOR Flash as MTB block device
-
Allow checking for number of L2 ways enabled via sysfs
-
I2C is now built-in instead of being loadable module
-
Root account password is now "sifive"
Known Issues
-
Avoid overclocking SoC using CPUFreq if you are using HiFive Unleashed Expansion Board from Microsemi as this will hang the board. Hard reset will be required.
-
If Xfce4 desktop disk image is used with HiFive Unleashed Expansion Board and GPU then rebooting is required after the 1st boot.