2020.11.00
This release includes major changes compared previous Freedom Unleashed SDK and thus is experimental at this stage. Main changes include:
-
kernel updated to v5.8.18 and additional fixes applied on top:
-
[PATCH v4 1/1] i2c: ocores: fix polling mode workaround on FU540-C000 SoC
https://lists.infradead.org/pipermail/linux-riscv/2020-October/002512.html -
[PATCH] irqchip/sifive-plic: Fix broken irq_set_affinity() callback
https://lists.infradead.org/pipermail/linux-riscv/2020-October/002498.html -
[RFC PATCH] irqchip/sifive-plic: Fix getting wrong chip_data when interrupt is hierarchy
https://lists.infradead.org/pipermail/linux-riscv/2020-October/002634.html
-
-
stress-ng updated to 0.11.23.
-
GDB updated to 10.1 (incl.
gdbserver
support for riscv64). -
x86_64
was added back for QEMU targets (needed for native SDK builds). -
Added all built Perl modules (
perl-modules
package). -
Man (Manual) pages are now working properly (
man-pages
andman-db
packages were added). -
GNU TLS and OpenSSL utilities are installed (
gnutls-bin
andopenssl-bin
packages were added). -
wireless-regdb
regulatory database was added for WiFi. -
LLVM/Clang 11 packages are now included in all the disk images:
-
clang
-
clang-dev
-
clang-libllvm
-
clang-staticdev
-
libclang
-
compiler-rt
-
compiler-rt-dev
-
compiler-rt-staticdev
-
ldd
-
libcxx
-
libcxx-dev
-
libcxx-staticdev
-
openmp
-
-
Clang is now included into native SDK builds.
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.