Releases: sifive/freedom-u-sdk
2024.01.00
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated.
- Some packages have been updated.
- Some bugs and security issues have been fixed.
- GCC is still 13.2.0.
- LLVM has been updated from 17.0.4 to 17.0.6.
- Binutils is still 2.41.
- Glibc is still 2.38.
- GDB is still 13.2.
- Mesa is still 23.2.1.
- OpenSBI has been updated from 1.3.1 to 1.4.
- U-Boot is still 2023.10.
- Linux kernel longterm has been updated from 6.1.61 to 6.6.12.
- Linux headers are still 6.5.
Full Changelog: 2023.10.01...2024.01.00
Instructions to build assets
pip install --user kas
mkdir 2024.01.00 && cd 2024.01.00
git clone --depth 1 --branch 2024.01.00 https://github.com/sifive/freedom-u-sdk
kas build --update ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build --update ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build --update ./freedom-u-sdk/scripts/kas/unmatched.yml
2023.08.01
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Reduce the DDR speed to 1600MT/s
Instructions to build assets
pip install --user kas
mkdir 2023.08.01 && cd 2023.08.01
git clone --depth 1 --branch 2023.08.01 https://github.com/sifive/freedom-u-sdk
kas build --update ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build --update ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build --update ./freedom-u-sdk/scripts/kas/unmatched.yml
2023.10.01
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Reduce the DDR speed to 1600MT/s
Instructions to build assets
pip install --user kas
mkdir 2023.10.01 && cd 2023.10.01
git clone --depth 1 --branch 2023.10.01 https://github.com/sifive/freedom-u-sdk
kas build --update ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build --update ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build --update ./freedom-u-sdk/scripts/kas/unmatched.yml
Known bugs
Unmatched
- DRM issue with Radeon RX 580 and the Linux kernel 6.5.10:
"kernel: [drm:amdgpu_reset_create_reset_domain [amdgpu]] ERROR Failed to allocate wq for amdgpu_reset_domain!" - DRM issue with Radeon RX 580 and the Linux kernel 6.1.61 that randomly stall
the boot. - CPU sensors isn't probed with the Linux kernel 6.5.10:
"kernel: lm90 0-004c: error -ENODEV: Failed to enable regulator"
2023.10.00
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated.
- Some packages have been updated.
- Some bugs and security issues have been fixed.
- GCC is still 13.2.0.
- LLVM has been updated from 16.0.6 to 17.0.4.
- Binutils is still 2.41.
- Glibc has been updated from 2.37 to 2.38.
- GDB is still 13.2.
- Mesa has been updated from 23.1.3 to 23.2.1.
- OpenSBI has been updated from 1.2 to 1.3.1.
- U-Boot has been updated from 2023.07.02 to 2023.10.
- Linux kernel longterm has been updated from 6.1.43 to 6.1.61.
- Linux kernel stable is 6.5.10.
- Linux headers have been updated from 6.4 to 6.5.
Instructions to build assets
pip install --user kas
mkdir 2023.10.00 && cd 2023.10.00
git clone --depth 1 --branch 2023.10.00 https://github.com/sifive/freedom-u-sdk
kas build --update ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build --update ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build --update ./freedom-u-sdk/scripts/kas/unmatched.yml
Known bugs
Unmatched
- DRM issue with Radeon RX 580 and the Linux kernel 6.5.10:
"kernel: [drm:amdgpu_reset_create_reset_domain [amdgpu]] ERROR Failed to allocate wq for amdgpu_reset_domain!" - DRM issue with Radeon RX 580 and the Linux kernel 6.1.61 that randomly stall
the boot. - CPU sensors isn't probed with the Linux kernel 6.5.10:
"kernel: lm90 0-004c: error -ENODEV: Failed to enable regulator"
2023.08.00
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated.
- Some packages have been updated.
- Some bugs and security issues have been fixed.
- GCC has been updated from 13.1.1 to 13.2.0.
- LLVM has been updated from 16.0.3 to 16.0.6.
- Binutils has been updated from 2.40 to 2.41.
- Glibc is still 2.37.
- GDB has been updated from 13.1 to 13.2.
- Mesa has been updated from 23.0.3 to 23.1.3.
- OpenSBI is still 1.2.
- U-Boot has been updated from 2023.04 to 2023.07.02.
- Linux kernel has been updated from 6.1.19 to 6.1.43.
- Linux headers have been updated from 6.1 to 6.4.
Instructions to build assets
pip install --user kas
mkdir 2023.08.00 && cd 2023.08.00
git clone --depth 1 --branch 2023.08.00 https://github.com/sifive/freedom-u-sdk
kas build ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build ./freedom-u-sdk/scripts/kas/unmatched.yml
2023.06.00
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated.
- Some packages have been updated.
- Some bugs and security issues have been fixed.
- GCC has been updated from 12.2.0 to 13.1.1.
- LLVM has been updated from 15.0.7 to 16.0.3.
- Binutils are still 2.40.
- Glibc is still 2.37.
- GDB is still 13.1.
- Mesa has been updated from 22.3.5 to 23.0.3.
- OpenSBI is still 1.2.
- U-Boot has been updated from 2023.01 to 2023.04
- Linux kernel is still 6.1.19.
- Linux headers are still 6.1.
Instructions to build assets
pip install --user kas
mkdir 2023.06.00 && cd 2023.06.00
git clone --depth 1 --branch 2023.06.00 https://github.com/sifive/freedom-u-sdk
kas build ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build ./freedom-u-sdk/scripts/kas/unmatched.yml
2023.04.00
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated.
- Some packages have been updated.
- Some bugs and security issues have been fixed.
- GCC is still 12.2.0.
- LLVM has been updated from 15.0.4 to 15.0.7.
- Binutils has been updated from 2.39 to 2.40
- Glibc has been updated from 2.36 to 2.37.
- GDB has been updated from 12.1 to 13.1.
- Mesa has been updated from 22.3.3 to 22.3.5.
- OpenSBI has been updated from 1.1 to 1.2.
- U-Boot has been updated from 2022.10 to 2023.01.
- Linux kernel has been updated from 6.1.8 to 6.1.19.
- Linux headers are still 6.1.
Instructions to build assets
pip install --user kas
mkdir 2023.04.00 && cd 2023.04.00
git clone --depth 1 --branch 2023.04.00 https://github.com/sifive/freedom-u-sdk
kas build ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build ./freedom-u-sdk/scripts/kas/unmatched.yml
kas build ./freedom-u-sdk/scripts/kas/unmatched.yml --target buildtools-extended-tarball
2023.02.00
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated.
- Some packages have been updated.
- Some bugs and security issues have been fixed.
- GCC is still 12.2.0.
- LLVM is still 15.0.4.
- Binutils is still 2.39.
- Glibc is still 2.36.
- GDB is still 12.1.
- Mesa has been updated from 22.2.2 to 22.3.3.
- U-Boot is still 2022.10.
- Linux kernel has been updated from 5.19.14 to 6.1.8.
- Linux header has been updated from 5.19 to 6.1.
Instructions to build assets
pip install --user kas
mkdir 2023.02.00 && cd 2023.02.00
git clone --depth 1 --branch 2023.02.00 https://github.com/sifive/freedom-u-sdk
kas build ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build ./freedom-u-sdk/scripts/kas/unmatched.yml
kas build ./freedom-u-sdk/scripts/kas/unmatched.yml --target buildtools-extended-tarball
2022.12.00
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated.
- GCC is still 12.2.0.
- LLVM has been updated from 15.0.3 to 15.0.4.
- Binutils is still 2.39.
- Glibc is still 2.36.
- GDB is still 12.1.
- Mesa has been updated from 22.2.0 to 22.2.2.
- U-Boot has been updated from 2022.07 to 2022.10.
- Linux kernel has been updated from 5.18.15 to 5.19.14.
- Provides virtualization support.
Instructions to build assets
pip install --user kas
mkdir 2022.12.00 && cd 2022.12.00
git clone --depth 1 --branch 2022.12.00 https://github.com/sifive/freedom-u-sdk
kas build ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build ./freedom-u-sdk/scripts/kas/unmatched.yml
kas build ./freedom-u-sdk/scripts/kas/unmatched.yml --target buildtools-extended-tarball
2022.10.00
Release Notes
This release includes major changes compared previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated.
- GCC from 12.1.0 to 12.2.0
- LLVM updated from 14.0.6 to 15.0.3
- Mesa updated from 22.1.3 to 22.2.0
- Renamed the kernel recipe to linux-sifive
Instructions to build assets
pip install --user kas
mkdir 2022.10.00 && cd 2022.10.00
git clone --depth 1 --branch 2022.10.00 https://github.com/sifive/freedom-u-sdk
kas build freedom-u-sdk/scripts/kas/freedom-u540-cli.yml
kas build freedom-u-sdk/scripts/kas/freedom-u540-xfce4.yml
kas build freedom-u-sdk/scripts/kas/qemuriscv64-cli.yml
kas build freedom-u-sdk/scripts/kas/qemuriscv64-xfce4.yml
kas build freedom-u-sdk/scripts/kas/unmatched-cli.yml
kas build freedom-u-sdk/scripts/kas/unmatched-xfce4.yml