Skip to content
This repository has been archived by the owner on Jul 3, 2024. It is now read-only.

Releases: sifive/freedom-e-sdk

freedom-e-sdk v20.05.01.00

17 Oct 00:42
b648f71
Compare
Choose a tag to compare

Release notes for freedom-e-sdk v20.05.01.00

Statistics since v20.05.00.03

  • 31 commits
  • 44 files changed, 99 insertions(+), 240 deletions(-)

Authors

  • Nandkumar Joshi
  • Bunnaroath Sou
  • Matthew Conolly
  • Nathaniel Graff

Merge History

b648f71 Fix l2pf base address defines.
1aaa6df l2pf driver fix to avoid trap vector update/restore.
2d4fd8d Merging Kiwi features L2PM and L2PF
f3c8af3 SDS1 Fix memory overrun in l2pf, l2pm examples.
fa3d7d0 Enable gcc 10 compatible
d0b6132 Updated l2pf, l2pm examples. Trap fix in l2pf driver.
e154ebb
081478e Bump freedom metal to pick up l2cc lock fix.
d05c4a1 example-l2pf typo in wit-manifest
3b31664 Add example for Sifive L2 hardware prefetcher.
7448c78
716216b Bump FreeRTOS get MTIME ctrl address from platform.h
63ef613
295cd87 Add example for L2 performance counters.
5fd0989 Bump metal for new eccscrub, and cmsis-svd for l2pm + l2pf

freedom-e-sdk v20.08.00.00

28 Sep 18:38
a42cb30
Compare
Choose a tag to compare

Release notes for freedom-e-sdk v20.08.00.00

Statistics since v20.05.00.00

  • 87 commits
  • 109 files changed, 1452 insertions(+), 715 deletions(-)

Authors

  • Emmanuel Puerto
  • Nathaniel Graff
  • Bunnaroath Sou
  • Nandkumar Joshi
  • Mel Chen
  • Yi-Hsiu, Hsu
  • Erik Danie
  • John Ingalls
  • Matthew Conolly
  • Nick Knight

Merge History

a42cb30 Update release workflow for fetch depth
2e729d6 Bump FreeRTOS to fix rv32d
5ce7cad Update README with correct default TARGET
c840632 Add support for L2 LIM. Update BSP files.
5a2f019 Remove picolibc support
593be13 Bump scl-metal & software/example-hca-metal
3c2c3cd Bump examples to pick up minor output correction
08e2fb4 Bump all FreeRTOS needed to support RV32E / FPU (and remove Segger SystemView)
8b7b5be Bump to Freedom Tools v2020.08
60cdcce l2cc, l2pf kiwi cherry-pick
6f8e0c0 Bump elf2hex for deprecated module fix
d2c7eb4 Add support for Segger Libc
2affa00 Update to GCC 10.1.0
2f7636d Bump FreeRTOS-metal
cc56b32 Master branch with gcc10 support
1b3c9d0 Bump tests to picolibc 1.4.6
5f6b5b5 Committing changes checked into Koala missing on Master
584fcab bump openocdcfggen
2442b83 example-buserror: Fences to order memory accesses and synchronize interrupts
ec206f6 Regen BSPs. Fix for gcc10.
d814d3f Bump scl-metal and software/example-hca-metal
f2d0856 Bump to pick up Dhrystone, MC interrupt fix
29d6f85 U8 initial support
4853a1e Fix issue with TRNG when we use simulation

freedom-e-sdk v20.05.00.02

29 Jun 23:28
7ce2a7c
Compare
Choose a tag to compare

Release notes for freedom-e-sdk v20.05.00.02

Statistics since v20.05.00.01

  • 17 commits
  • 38 files changed, 138 insertions(+), 54 deletions(-)

Authors

  • Bunnaroath Sou
  • Erik Danie

Merge History

7ce2a7c Remove git fetch no longer need with latest git update
c8f0f6f bump openocdcfg-generator
d3e1591 Bump for buserror example revert
e833a5a Bump fix for buserror example
90dc942 Add 19.08 dts conversion script
c1066d7 Bump ldscript-generator for scrub limit to 64KB

freedom-e-sdk v20.05.00.01

16 May 04:31
8223bca
Compare
Choose a tag to compare

Release notes for freedom-e-sdk v20.05.00.01

Statistics since v20.05.00.00

  • 11 commits
  • 8 files changed, 19 insertions(+), 11 deletions(-)

Authors

  • Emmanuel Puerto
  • Bunnaroath Sou

Merge History

8223bca Bump scl-metal and software/example-hca-metal
9155dff Add reference to Freedom Tools release version
5680212 Backport HCA TRNG Bypass from master
a2b888f Picking Dhrystone strcmp.S, MC interrupt fix

u84_development_release_v01p01

14 May 05:41
Compare
Choose a tag to compare
Pre-release
release_generator_u84_development_v1p1

Picking dhrystone strcmp.S, MC interupt fix

freedom-e-sdk v20.05.00.00

11 May 22:21
227ebb6
Compare
Choose a tag to compare

Release notes for freedom-e-sdk v20.05.00.00

Statistics since v201908

  • 352 commits
  • 186 files changed, 31199 insertions(+), 5844 deletions(-)

Authors

  • Nathaniel Graff
  • Bunnaroath Sou
  • Emmanuel Puerto
  • Pierre-Henry Moussay
  • Kevin Mills
  • Nandkumar Joshi
  • cgsfv
  • Keith Packard
  • Erik Danie
  • Albert Chen
  • I-Cheng Cheng
  • Matthew Conolly
  • Richard Xia

Merge History

227ebb6 Bump devicetree-overlay to disable eccscrub on vcu118
eb83882 Last preparation for v20.05 branching and RC
946a11a Bump all example-freertos
d48f2ed Bump submodules for hpm-fix.
532331b Bump ldscript-generator to reduce ITIM ramrodata usage
c037112 Bump coremark for posix times
36a2fc9 Fix release notes generation with GitHub Action
3947bcd Bump metal for scrub fix
81dfe84 Create GitHub Actions release automation
950dd49 Revert -mno-relax flag in debug.mk
64d9a5c Update BSPs for ecc memory scrub. Bump submodules.
c57e97f sync threads to _enter before gdb resumes
0b3ca2a Bump devicetree-overlay for ecc-scrub fix
34091af Fix e20 ldscript generation
7123d22 Bump BSP generators for wake install targets
1c07551 scl-metal librarie (driver for HCA)
7576540 Bump to pickup Freedom-Metal cflush fix
208e627 Bump ldscript generator for various fixes
5dfa130 Bump cflush example and pass PROGRAM to program build
e2cc206 Add example for RISCV hardware performance counter.
609b550 Picolibc
3b19e71 Standalone venv
0dfa171 Test standalone project creation and build in GitHub Actions
229fcb0 freeRTOS-metal fix on venv default path
946b358 Bump overlay generator to disable stdout in RTL sim
1b3c383 Remove duplicate dependency: example-sifive-welcome
eb3a3b0 Minor cleaning up sphinx doc to get ready
08ae218
4b760cb Add support for VCU118 FPGAs
774f8b5 Tell FreeRTOS-metal to re-use Freedom E SDK's virtualenv
18678e1 Add SiFive Bus Error Unit support and example
337216c Freertos upd cfg
f86b422 Minor cleaning up of clic examples
982a5df Bump OpenOCD Config Generator for Multicore Configs
5083da8 Clic nested interrupt example
2153f12 Fetch Python packages from PyPI by default, keep pip-cache option
b3331a5 Run QEMU tests synchronously
89f7f78 Add FREEDOM_E_SDK_VENV_PATH to move virtualenv
c43dc4d Point submodules back at master
59bf2c7 Add support for Sifive-PWM.
3c8a23a update-targets.sh copies DTS into core.dts
e2ac483 Update website URL in README
235634e Add check to make sure BSP files are up-to-date
a353d73 Bump FreeRTOS-metal in order to support FreeRTOS running into all mhartid
e838102 Standalone touch bsp outputs
0ddc1a2 Dev freertos
7755849 Bump FreeRTOS-metal, so bump also FreeRTOS examples
e61b56a Python3 pip call in venv
6d59db6 Create Docker image and use for testing
ec64223 Create script for bumping wit modules to match submodules
0d75985 Improve Travis build script
ca5ed0e Switch to Python-Based Tooling
875069b Add FreeRTOS Minimal and Blinky-SystemView Examples
4c93cba Add support for VC707 FPGA targets
c163b98 Fix conditional in fixup-dts
ebc350d Pick up clear feature register and disable all CLIC/PLIC interrupts in init
e0a02e3 Increase the baud rate of stdout-path for RTL targets
e2c6eb1 Dev freertos
5637bd7 Bump Devicetree tools to require SPI flash nodes
d6b446c Update standalone.mk
fb2905d Detect "reloc truncated to fit" as medany incompatibility
a5474ce
5e8d0ff Add public mem-test for latency testing
4d856c5 Simplify Freedom Metal autotools configuration
ff75b36 Bump metal to revert PLIC and CLIC interrupt changes
7f31466 Bump Metal and Devicetree tools
ba3a878 Create cJTAG OpenOCD Config Files
2cdbeb4 Add i2c example
dedbe99 Bump metal for Atomics API and add example-atomics
e2f644f Bump DeviceTree tools for small single sram fix
d6e39d7 Add support for the Spike RISC-V ISA Simulator
029ca34 Example to test metal get/set CSR
a06db1c
37f8f0b Regenerate BSP files at build-time
f697d2a Add Uart interrupt example
6f99f13 Add minimal-boot example
f5c4c58 Bump DeviceTree tools for imaf
c1d8b18 Restore PMP example region size to 128 bytes
dd0b289 Bump submodules for sifive,ccache0
63a24c8 Add example-local-vector-interrupts
77a6c9c Port recent changes to v201908-branch to master
60eee28 DTS Fixup: Use sifive,trace as stdout-path
12f6e96 Pull in latest changes from master and forward-port recent changes from v201908-branch
1755333 add wit-manifest and check-submodules script
17ca55c Run QEMU targets in Travis
ca9de9a Script to detect code model incompatibility
e569524 add api-version target
63d984a Fix compliance with C99 and test in Travis
2e347a6 Activate Travis regressions
c3a16ae Add CLIC Vectored Interrupts Examples and Improve Cache Flush API

freedom-e-sdk v20.05.RC.05

07 May 23:58
227ebb6
Compare
Choose a tag to compare
Pre-release

Release notes for freedom-e-sdk v20.05.RC.05

Statistics since v201908

  • 352 commits
  • 186 files changed, 31199 insertions(+), 5844 deletions(-)

Authors

  • Nathaniel Graff
  • Bunnaroath Sou
  • Emmanuel Puerto
  • Pierre-Henry Moussay
  • Kevin Mills
  • Nandkumar Joshi
  • cgsfv
  • Keith Packard
  • Erik Danie
  • Albert Chen
  • I-Cheng Cheng
  • Matthew Conolly
  • Richard Xia

Merge History

227ebb6 Bump devicetree-overlay to disable eccscrub on vcu118
eb83882 Last preparation for v20.05 branching and RC
946a11a Bump all example-freertos
d48f2ed Bump submodules for hpm-fix.
532331b Bump ldscript-generator to reduce ITIM ramrodata usage
c037112 Bump coremark for posix times
36a2fc9 Fix release notes generation with GitHub Action
3947bcd Bump metal for scrub fix
81dfe84 Create GitHub Actions release automation
950dd49 Revert -mno-relax flag in debug.mk
64d9a5c Update BSPs for ecc memory scrub. Bump submodules.
c57e97f sync threads to _enter before gdb resumes
0b3ca2a Bump devicetree-overlay for ecc-scrub fix
34091af Fix e20 ldscript generation
7123d22 Bump BSP generators for wake install targets
1c07551 scl-metal librarie (driver for HCA)
7576540 Bump to pickup Freedom-Metal cflush fix
208e627 Bump ldscript generator for various fixes
5dfa130 Bump cflush example and pass PROGRAM to program build
e2cc206 Add example for RISCV hardware performance counter.
609b550 Picolibc
3b19e71 Standalone venv
0dfa171 Test standalone project creation and build in GitHub Actions
229fcb0 freeRTOS-metal fix on venv default path
946b358 Bump overlay generator to disable stdout in RTL sim
1b3c383 Remove duplicate dependency: example-sifive-welcome
eb3a3b0 Minor cleaning up sphinx doc to get ready
08ae218
4b760cb Add support for VCU118 FPGAs
774f8b5 Tell FreeRTOS-metal to re-use Freedom E SDK's virtualenv
18678e1 Add SiFive Bus Error Unit support and example
337216c Freertos upd cfg
f86b422 Minor cleaning up of clic examples
982a5df Bump OpenOCD Config Generator for Multicore Configs
5083da8 Clic nested interrupt example
2153f12 Fetch Python packages from PyPI by default, keep pip-cache option
b3331a5 Run QEMU tests synchronously
89f7f78 Add FREEDOM_E_SDK_VENV_PATH to move virtualenv
c43dc4d Point submodules back at master
59bf2c7 Add support for Sifive-PWM.
3c8a23a update-targets.sh copies DTS into core.dts
e2ac483 Update website URL in README
235634e Add check to make sure BSP files are up-to-date
a353d73 Bump FreeRTOS-metal in order to support FreeRTOS running into all mhartid
e838102 Standalone touch bsp outputs
0ddc1a2 Dev freertos
7755849 Bump FreeRTOS-metal, so bump also FreeRTOS examples
e61b56a Python3 pip call in venv
6d59db6 Create Docker image and use for testing
ec64223 Create script for bumping wit modules to match submodules
0d75985 Improve Travis build script
ca5ed0e Switch to Python-Based Tooling
875069b Add FreeRTOS Minimal and Blinky-SystemView Examples
4c93cba Add support for VC707 FPGA targets
c163b98 Fix conditional in fixup-dts
ebc350d Pick up clear feature register and disable all CLIC/PLIC interrupts in init
e0a02e3 Increase the baud rate of stdout-path for RTL targets
e2c6eb1 Dev freertos
5637bd7 Bump Devicetree tools to require SPI flash nodes
d6b446c Update standalone.mk
fb2905d Detect "reloc truncated to fit" as medany incompatibility
a5474ce
5e8d0ff Add public mem-test for latency testing
4d856c5 Simplify Freedom Metal autotools configuration
ff75b36 Bump metal to revert PLIC and CLIC interrupt changes
7f31466 Bump Metal and Devicetree tools
ba3a878 Create cJTAG OpenOCD Config Files
2cdbeb4 Add i2c example
dedbe99 Bump metal for Atomics API and add example-atomics
e2f644f Bump DeviceTree tools for small single sram fix
d6e39d7 Add support for the Spike RISC-V ISA Simulator
029ca34 Example to test metal get/set CSR
a06db1c
37f8f0b Regenerate BSP files at build-time
f697d2a Add Uart interrupt example
6f99f13 Add minimal-boot example
f5c4c58 Bump DeviceTree tools for imaf
c1d8b18 Restore PMP example region size to 128 bytes
dd0b289 Bump submodules for sifive,ccache0
63a24c8 Add example-local-vector-interrupts
77a6c9c Port recent changes to v201908-branch to master
60eee28 DTS Fixup: Use sifive,trace as stdout-path
12f6e96 Pull in latest changes from master and forward-port recent changes from v201908-branch
1755333 add wit-manifest and check-submodules script
17ca55c Run QEMU targets in Travis
ca9de9a Script to detect code model incompatibility
e569524 add api-version target
63d984a Fix compliance with C99 and test in Travis
2e347a6 Activate Travis regressions
c3a16ae Add CLIC Vectored Interrupts Examples and Improve Cache Flush API

freedom-e-sdk v20.05.RC.04

07 May 22:28
eb83882
Compare
Choose a tag to compare
Pre-release

Release notes for freedom-e-sdk v20.05.RC.04

Statistics since v201908

  • 350 commits
  • 186 files changed, 31199 insertions(+), 5844 deletions(-)

Authors

  • Nathaniel Graff
  • Emmanuel Puerto
  • Bunnaroath Sou
  • Pierre-Henry Moussay
  • Kevin Mills
  • Nandkumar Joshi
  • cgsfv
  • Keith Packard
  • Erik Danie
  • Albert Chen
  • I-Cheng Cheng
  • Matthew Conolly
  • Richard Xia

Merge History

eb83882 Last preparation for v20.05 branching and RC
946a11a Bump all example-freertos
d48f2ed Bump submodules for hpm-fix.
532331b Bump ldscript-generator to reduce ITIM ramrodata usage
c037112 Bump coremark for posix times
36a2fc9 Fix release notes generation with GitHub Action
3947bcd Bump metal for scrub fix
81dfe84 Create GitHub Actions release automation
950dd49 Revert -mno-relax flag in debug.mk
64d9a5c Update BSPs for ecc memory scrub. Bump submodules.
c57e97f sync threads to _enter before gdb resumes
0b3ca2a Bump devicetree-overlay for ecc-scrub fix
34091af Fix e20 ldscript generation
7123d22 Bump BSP generators for wake install targets
1c07551 scl-metal librarie (driver for HCA)
7576540 Bump to pickup Freedom-Metal cflush fix
208e627 Bump ldscript generator for various fixes
5dfa130 Bump cflush example and pass PROGRAM to program build
e2cc206 Add example for RISCV hardware performance counter.
609b550 Picolibc
3b19e71 Standalone venv
0dfa171 Test standalone project creation and build in GitHub Actions
229fcb0 freeRTOS-metal fix on venv default path
946b358 Bump overlay generator to disable stdout in RTL sim
1b3c383 Remove duplicate dependency: example-sifive-welcome
eb3a3b0 Minor cleaning up sphinx doc to get ready
08ae218
4b760cb Add support for VCU118 FPGAs
774f8b5 Tell FreeRTOS-metal to re-use Freedom E SDK's virtualenv
18678e1 Add SiFive Bus Error Unit support and example
337216c Freertos upd cfg
f86b422 Minor cleaning up of clic examples
982a5df Bump OpenOCD Config Generator for Multicore Configs
5083da8 Clic nested interrupt example
2153f12 Fetch Python packages from PyPI by default, keep pip-cache option
b3331a5 Run QEMU tests synchronously
89f7f78 Add FREEDOM_E_SDK_VENV_PATH to move virtualenv
c43dc4d Point submodules back at master
59bf2c7 Add support for Sifive-PWM.
3c8a23a update-targets.sh copies DTS into core.dts
e2ac483 Update website URL in README
235634e Add check to make sure BSP files are up-to-date
a353d73 Bump FreeRTOS-metal in order to support FreeRTOS running into all mhartid
e838102 Standalone touch bsp outputs
0ddc1a2 Dev freertos
7755849 Bump FreeRTOS-metal, so bump also FreeRTOS examples
e61b56a Python3 pip call in venv
6d59db6 Create Docker image and use for testing
ec64223 Create script for bumping wit modules to match submodules
0d75985 Improve Travis build script
ca5ed0e Switch to Python-Based Tooling
875069b Add FreeRTOS Minimal and Blinky-SystemView Examples
4c93cba Add support for VC707 FPGA targets
c163b98 Fix conditional in fixup-dts
ebc350d Pick up clear feature register and disable all CLIC/PLIC interrupts in init
e0a02e3 Increase the baud rate of stdout-path for RTL targets
e2c6eb1 Dev freertos
5637bd7 Bump Devicetree tools to require SPI flash nodes
d6b446c Update standalone.mk
fb2905d Detect "reloc truncated to fit" as medany incompatibility
a5474ce
5e8d0ff Add public mem-test for latency testing
4d856c5 Simplify Freedom Metal autotools configuration
ff75b36 Bump metal to revert PLIC and CLIC interrupt changes
7f31466 Bump Metal and Devicetree tools
ba3a878 Create cJTAG OpenOCD Config Files
2cdbeb4 Add i2c example
dedbe99 Bump metal for Atomics API and add example-atomics
e2f644f Bump DeviceTree tools for small single sram fix
d6e39d7 Add support for the Spike RISC-V ISA Simulator
029ca34 Example to test metal get/set CSR
a06db1c
37f8f0b Regenerate BSP files at build-time
f697d2a Add Uart interrupt example
6f99f13 Add minimal-boot example
f5c4c58 Bump DeviceTree tools for imaf
c1d8b18 Restore PMP example region size to 128 bytes
dd0b289 Bump submodules for sifive,ccache0
63a24c8 Add example-local-vector-interrupts
77a6c9c Port recent changes to v201908-branch to master
60eee28 DTS Fixup: Use sifive,trace as stdout-path
12f6e96 Pull in latest changes from master and forward-port recent changes from v201908-branch
1755333 add wit-manifest and check-submodules script
17ca55c Run QEMU targets in Travis
ca9de9a Script to detect code model incompatibility
e569524 add api-version target
63d984a Fix compliance with C99 and test in Travis
2e347a6 Activate Travis regressions
c3a16ae Add CLIC Vectored Interrupts Examples and Improve Cache Flush API

freedom-e-sdk v20.05.RC.03

04 May 08:57
3947bcd
Compare
Choose a tag to compare
Pre-release

Release notes for freedom-e-sdk v20.05.RC.03

Statistics since v20.05.RC.00

  • 2 commits
  • 2 files changed, 2 insertions(+), 2 deletions(-)

Authors

Bunnaroath Sou

Merge history

3947bcd Bump metal for scrub fix

freedom-e-sdk v20.05.RC.02

01 May 19:32
81dfe84
Compare
Choose a tag to compare
Pre-release

Release notes for freedom-e-sdk v20.05.RC.02

Statistics since v201908-rc1-336-g950dd49

  • 3 commits
  • 16 files changed, 172 insertions(+), 23 deletions(-)

Authors

Nathaniel Graff

Merge history

81dfe84 Create GitHub Actions release automation