Releases: zephyrproject-rtos/sdk-ng
v0.11.4
V0.11.3
-
General:
- Added cmake package support to make it easier to find toolchain
- Add a -[no]rc argument to install script to allow skipping update
query for .zephyrrc
-
QEMU:
- Add support for ARC
- xilinx_qemu: Fix WFI instruction for icount mode
- SPARC: fix issue with timer in QEMU machine AT697
- Add support for changing CPU type in sifive_e machine.
-
GDB:
-
Added a gdb build that doesn't support python (TARGET-gdb-no-py)
NOTE: The name of the gdb executable will change in the next major
release. To maintain compatibility with previous 0.11.x we left the
TARGET-gdb as the version that supports python. In 0.12.x we will change
it such that TARGET-gdb will NOT support python and thus work everywhere
and TARGET-gdb-py will be the version that supports python. -
Changed python support to build against python3.8. This is an attempt to
have the python support work on a larger number of distributions.NOTE: This may require install a python3.8 package on your system if
python3.8 is not available. On fedora systems that can be accomplished by:sudo dnf install python38
On ubuntu systems that can be accomplished by:
sudo apt get install python3.8-dev
-
-
OpenOCD:
- Pull in a fix for ARC SMP support
-
GCC:
- Fix build issue with CRC32 intrinsics included from arm_acle.h on ARM
compiler.
- Fix build issue with CRC32 intrinsics included from arm_acle.h on ARM
v0.11.3-beta-2: QEMU: Add support of ARCv2 processors
- Pull in arc qemu & arc openocd fix.
v0.11.3-beta-1: bump version for 0.11.3-beta-1
Signed-off-by: Kumar Gala <[email protected]>
Zephyr SDK 0.11.2
-
Fixed issue with setjmp/longjmp not existing on x86 32-bit build
-
Fixed python support on GDB:
NOTE: Since python support is enabled in GDB the host system needs
python3.6 installed. Otherwise you might get an error like:arm-zephyr-eabi-gdb: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
On newer fedora systems this can show up and be fixed by:
sudo dnf install python36
-
Added support for Intel BDW and BDW Audio DSP xtensa toolchains.
-
Added support for NXP IMX8 and IMX8M Audio DSP xtensa toolchains.
-
Updated xtensa targets to GDB 8.3.1
Zephyr SDK 0.11.1
OpenOCD:
- Fixed missing commits from rebase - related to ARC and Zephyr RTOS awareness
Newlib:
- Removed setting -DMISSING_SYSCALL_NAMES on builds. Make syscall function names consistent and naming compatible with 3rd party GNU toolchains.
Zephyr SDK 0.11.0
General:
- Replaced riscv32 tools with multilib for riscv64 toolchain
- Dropped package of MIPS toolchain at this point
- Removed x86 IAMCU toolchain
- Improved install process / packaging of tools
- can get individual arch toolchains
- don't need to install as root
- prompt for setting up env for you
- Replaced multiple x86 toolchains with single x86_64 toolchain for 32 & 64-bit
- Improve support for building on Ubuntu 18.04 host
- ARM aarch64 support
- Added SPARC support [experimental]
OpenOCD:
- Bump baseline to 20200116
- Removed support for Quark
- Various ARC fixes/updates
QEMU:
- Bump to version 4.2.0
- Pull in Xilinx Cortex-R support
- Pull in LEON2 SPARC support
GCC:
- Bumped to GCC 9.2.0
Host Tools:
- Removed sound-open-firmware-tools as it wasnt used
NEWLIB:
- Added nano-variant builds
- Enabled long-long support in full newlib build
- Support newlib retargetable locking configuration
Zephyr SDK 0.11.0 Beta-1
QEMU:
- Update to released QEMU 4.2.0
- xilinx_qemu fix for wfi
- LEON2 sparc support
OpenOCD: - Updated openocd base to 2020016
- Dropped quark support
GDB: - arm-zephyr-eabi multi-arch for arm64
NEWLIB: - Support newlib retargetable locking configuration
Zephyr SDK 0.10.3
- Fix for link issue on RISC-V:
- Fix lui relaxation issue with code at address 0
Zephyr SDK 0.10.2
- Updated QEMU to v4.1.0-rc4 to pickup MPS2 AN521 / v8m functionality as well as RISC-V fixes
- Enabled aarch64 qemu target to be used for Cortex-R on Xilinx platform
- Updated RISC-V toolchain with fixes from https://github.com/riscv/riscv-gnu-toolchain
- Enabled 64-bit RISC-V toolchain, defaults to ilp32 so it can build RISC-V 32-bit code
- Deprecating the 32-bit RISC-V toolchain
- Pulled in openocd fix for CC13x2/CC26x2 platforms