Skip to content

Releases: sifive/meta-sifive

2023.06.00

01 Jun 06:34
c135a9d
Compare
Choose a tag to compare

2023.04.00

05 Apr 13:18
eef39ef
Compare
Choose a tag to compare

2023.02.00

10 Feb 09:20
0cf45af
Compare
Choose a tag to compare

2022.12.00

26 Jan 09:48
1dd1d1e
Compare
Choose a tag to compare

2022.10.00

10 Nov 10:16
c6752df
Compare
Choose a tag to compare

2022.08.00

09 Nov 13:17
5736b81
Compare
Choose a tag to compare

2022.06.00

09 Nov 13:16
6d1a522
Compare
Choose a tag to compare

New Contributors

  • @tprrt made their first contribution in #42

Full Changelog: 2022.05.00...2022.06.00

2022.05.00

09 Nov 13:15
6749d34
Compare
Choose a tag to compare

2022.03.00

31 Mar 16:38
Compare
Choose a tag to compare

This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:

  • Layers (openembedded-core, meta-openemedded, meta-riscv, meta-clang) and bitbake were updated to their latest commit.
  • stress-ng was updated to 0.13.12.
  • mesa local copy was removed and replaced with a bbappend file.
  • Removed python backports (python3-distutils-extra, python3-ptyprocess, python3-pybind11, xfce4-whiskermenu-plugin) added in 2022.02.00. These are already part of openembedded-core and meta-openembedded layers.
  • nbd was updated to 3.24.
  • nghttp2 was rebased to 1.47.0.
  • openssh was rebased to 8.9.p1.

Known Issues

  1. Newer OE/Yocto buildtools could cause build issues for nspr-native package. Use -r yocto-3.2_M2 -t 20200729 as described in README file if you are using OE/Yocto buildtools. See Yocto bug #14112
  2. We have found an issue with SanDisk "A2" microSD cards and thus do not recommend them.
  3. If the desktop is unresponsive/frozen (i.e. the keyboard doesn't work or/and the mouse doesn't work, the clock is not updating, etc.) try systemctl restart display-manager from the serial console.
  4. If the keyboard or/and mouse is not responsive/frozen check if the input device is available under libinput list-devices and if events are registered by libinput debug-events in the console. If events are registered try systemctl restart display-manager from the serial console. Otherwise manually unplug and plug the keyboard or/and mouse.
  5. If your desktop is very slow check Mesa OpenGL rendered (glxinfo | grep OpenGL). If it is OpenGL renderer string: llvmpipe restart the system. In rare cases Mesa might fallback to llvmpipe, but restart usually resolved the issue.
  6. If NBD rootfs is used NetworkManager will not handle eth0 interface. This leads to resolv.conf not being generated (DNS resolving doesn't work), and system time is not synchronized via NTP. The Internet connection itself is working.

2022.02.00

08 Mar 18:32
Compare
Choose a tag to compare

This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:

  • Layers (openembedded-core, meta-openemedded, meta-riscv, meta-clang) and bitbake were updated to their latest commit.
  • freedom-u-sdk and meta-sifive layers compatibility was updated from honister to kirkstone.
  • meta-tensorflow-lite layer removed until build issues are resolved.
  • opensbi_git was updated to 4998a712b2ab504eff306110879ee05af6050177 commit.
  • u-boot was updated to 2022.01.
  • libunwind was updated to 1.6.2.
  • linux-mainline_5.13 includes a new patch to support binutils 2.38 release.
  • perf-doc subpackage was removed due to issues with post installation script blocking rootfs generation.
  • nfs-utils were rebased for 2.6.1.
  • vmtouch_git LICENSE was changed to BSD-3-Clause to match SPDX format.
  • util-linux was rebased to 2.37.4.
  • rng-tools were rebased to 6.15.
  • mesa was updated to 21.3.6.
  • stress-ng was updated to V0.13.11.
  • catfish, python3-distutils-extra, python3-ptyprocess, python3-pybind11, xfce4-whiskermenu-plugin backported from openembedded-core next to solve python packaging issues.
  • python3-tensorflow-lite and python3-tensorflow-lite-demo-doc were temporarily removed.
  • image-prelink was removed from USER_CLASSES was it's no longer supported with glibc 2.35.
  • systemd was updated to 250.3.
  • binutils was updated to 2.38.
  • qemu was updated to 6.2.0.
  • strace was updated to 5.16.
  • gdb was updated to 11.1.
  • clang updated to 14.0.0 (8937ecf4698c9283c92c35b65e5b97e6e0acf869).

Known Issues

  1. Newer OE/Yocto buildtools could cause build issues for nspr-native package. Use -r yocto-3.2_M2 -t 20200729 as described in README file if you are using OE/Yocto buildtools. See Yocto bug #14112
  2. We have found an issue with SanDisk "A2" microSD cards and thus do not recommend them.
  3. If the desktop is unresponsive/frozen (i.e. the keyboard doesn't work or/and the mouse doesn't work, the clock is not updating, etc.) try systemctl restart display-manager from the serial console.
  4. If the keyboard or/and mouse is not responsive/frozen check if the input device is available under libinput list-devices and if events are registered by libinput debug-events in the console. If events are registered try systemctl restart display-manager from the serial console. Otherwise manually unplug and plug the keyboard or/and mouse.
  5. If your desktop is very slow check Mesa OpenGL rendered (glxinfo | grep OpenGL). If it is OpenGL renderer string: llvmpipe restart the system. In rare cases Mesa might fallback to llvmpipe, but restart usually resolved the issue.
  6. If NBD rootfs is used NetworkManager will not handle eth0 interface. This leads to resolv.conf not being generated (DNS resolving doesn't work), and system time is not synchronized via NTP. The Internet connection itself is working.