Commit Graph

79 Commits

Author SHA1 Message Date
Stephanos Ioannidis cf8eea1576 release-notes: Add release notes for 0.16.6
This commit adds the release notes for the Zephyr SDK 0.16.6 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2024-04-30 13:34:31 +09:00
Stephanos Ioannidis 10a7725211 release-notes: Add release notes for 0.16.6-rc1
This commit adds the release notes for the Zephyr SDK 0.16.6-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2024-04-23 07:38:04 +09:00
Stephanos Ioannidis cf399bbca1 release-notes: Add release notes for 0.16.5-1
This commit adds the release notes for the Zephyr SDK 0.16.5-1 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2024-02-17 18:45:24 +09:00
Stephanos Ioannidis cf0e6143dc release-notes: Add release notes for 0.16.5
This commit adds the release notes for the Zephyr SDK 0.16.5 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2024-01-31 09:49:54 +09:00
Stephanos Ioannidis d33d1c2664 release-notes: Add release notes for 0.16.5-rc1
This commit adds the release notes for the Zephyr SDK 0.16.5-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2024-01-26 01:45:35 +09:00
Stephanos Ioannidis cc3df335f1 release-notes: Add release notes for 0.16.4
This commit adds the release notes for the Zephyr SDK 0.16.4 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-11-15 14:26:34 +09:00
Stephanos Ioannidis 5ae3f4cb4b release-notes: Add release notes for 0.16.4-rc1
This commit adds the release notes for the Zephyr SDK 0.16.4-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-11-14 17:21:21 +09:00
Anas Nashif 4f47ef0402 release-notes: add release notes for 0.16.3
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-09-21 01:26:14 +00:00
Andy Ross 11ad6f1cbf xtensa: Add mt8195_adsp toolchain
Yet another Xtensa SOC for the SDK.  Mostly the same as the other LX
cores, but different enough to not be able to share code. (No MULUH
instruction on this model, which breaks on compiler-generated 64 bit
multiplies).

Signed-off-by: Andy Ross <andyross@google.com>
2023-08-29 18:43:40 -04:00
Stephanos Ioannidis f3ab1fe201 release-notes: Add release notes for 0.16.2
This commit adds the release notes for the Zephyr SDK 0.16.2 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-06-14 02:27:35 +09:00
Stephanos Ioannidis e89fc73a91 release-notes: Add release notes for 0.16.2-rc2
This commit adds the release notes for the Zephyr SDK 0.16.2-rc2
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-06-01 01:54:57 +09:00
Stephanos Ioannidis bcce01cf23 release-notes: Add release notes for 0.16.2-rc1
This commit adds the release notes for the Zephyr SDK 0.16.2-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-05-28 18:33:49 +09:00
Stephanos Ioannidis eade0e103f release-notes: Add release notes for 0.16.1
This commit adds the release notes for the Zephyr SDK 0.16.1 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-05-11 12:44:50 +09:00
Stephanos Ioannidis 9b90ca481d release-notes: Add release notes for 0.16.1-rc1
This commit adds the release notes for the Zephyr SDK 0.16.1-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-05-04 01:50:11 +09:00
Stephanos Ioannidis 45b196f0c9 release-notes: Add release notes for 0.16.1-beta1
This commit adds the release notes for the Zephyr SDK 0.16.1-beta1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-04-12 09:28:23 +09:00
Stephanos Ioannidis c5e32d2ea2 release-notes: Add release notes for 0.16.0
This commit adds the release notes for the Zephyr SDK 0.16.0 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-03-14 21:06:05 +09:00
Stephanos Ioannidis 6ac632583c release-notes: Add release notes for 0.16.0-rc1
This commit adds the release notes for the Zephyr SDK 0.16.0-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-03-10 11:36:08 +09:00
Josh Soref 94b6cfc0bc spelling: toolchain
Signed-off-by: Josh Soref <jsoref@gmail.com>
2023-02-20 22:12:55 +09:00
Josh Soref 27c470b398 spelling: release
Signed-off-by: Josh Soref <jsoref@gmail.com>
2023-02-20 22:12:55 +09:00
Stephanos Ioannidis 57f3f74c8b release-notes: Add release notes for 0.16.0-beta1
This commit adds the release notes for the Zephyr SDK 0.16.0-beta1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-12-07 07:28:45 +09:00
Stephanos Ioannidis 55d1342894 release-notes: Add release notes for 0.15.2
This commit adds the release notes for the Zephyr SDK 0.15.2 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-11-21 18:17:50 +09:00
Stephanos Ioannidis 358e948aec release-notes: Add release notes for 0.15.2-rc1
This commit adds the release notes for the Zephyr SDK 0.15.2-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-11-17 19:24:25 +09:00
Stephanos Ioannidis 8d9178e4a2 release-notes: Add release notes for 0.15.1
This commit adds the release notes for the Zephyr SDK 0.15.1 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-10-02 17:53:02 +09:00
Stephanos Ioannidis ea427ce3e6 release-notes: Add release notes for 0.15.1-rc2
This commit adds the release notes for the Zephyr SDK 0.15.1-rc2
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-10-01 03:08:09 +09:00
Stephanos Ioannidis 09211d4485 release-notes: Add release notes for 0.15.1-rc1
This commit adds the release notes for the Zephyr SDK 0.15.1-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-09-28 06:49:10 +09:00
Stephanos Ioannidis c359f409b8 release-notes: Add release notes for 0.15.0
This commit adds the release notes for the Zephyr SDK 0.15.0 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-08-17 09:40:47 +09:00
Stephanos Ioannidis f8226a0cbc release-notes: Add release notes for 0.15.0-rc2
This commit adds the release notes for the Zephyr SDK 0.15.0-rc2
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-08-12 19:23:22 +09:00
Stephanos Ioannidis 805cb33dac release-notes: Add release notes for 0.15.0-rc1
This commit adds the release notes for the Zephyr SDK 0.15.0-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-07-27 02:19:44 +09:00
Stephanos Ioannidis 9152f6c76d release-notes: Add release notes for 0.15.0-beta2
This commit adds the release notes for the Zephyr SDK 0.15.0-beta2
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-07-13 22:10:07 +09:00
Stephanos Ioannidis 9274ed4e1a release-notes: Add release notes for 0.15.0-beta1
This commit adds the release notes for the Zephyr SDK 0.15.0-beta1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-07-09 08:05:49 +09:00
Stephanos Ioannidis 2a0993b7be release-notes: Add release notes for 0.14.2
This commit adds the release notes for the Zephyr SDK 0.14.2
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-05-14 05:25:10 +09:00
Stephanos Ioannidis ad098d023c release-notes: Add release notes for 0.14.2-rc1
This commit adds the release notes for the Zephyr SDK 0.14.2-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-05-11 23:04:01 +09:00
Stephanos Ioannidis de5ec5cad6 release-notes: Add release notes for 0.14.1
This commit adds the release notes for the Zephyr SDK 0.14.1 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-04-11 19:08:13 +09:00
Stephanos Ioannidis 26b5445a14 release-notes: Add release notes for 0.14.1-rc2
This commit adds the release notes for the Zephyr SDK 0.14.1-rc2
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-04-08 15:00:20 +09:00
Stephanos Ioannidis 6a2f99b842 release-notes: Add release notes for 0.14.1-rc1
This commit adds the release notes for the Zephyr SDK 0.14.1-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-04-03 01:55:55 +09:00
Stephanos Ioannidis 01159070ba qemu: Pull in I2C device emulation support for ARM targets
This commit pulls in the patches required to support the emulation of
the I2C devices (e.g. LSM303DLHC magnetometer) on the ARM targets.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-03-26 04:10:06 +09:00
Stephanos Ioannidis d1d1660e03 qemu: Update to QEMU 6.2 release
This commit updates the QEMU version to 6.2.

QEMU 6.2 is required to support ARM M-Profile Vector Extension (MVE)
emulation.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-03-21 20:13:37 +09:00
Stephanos Ioannidis c26da10004 release-notes: Add release notes for 0.14.0
This commit consolidates the previous beta and rc release notes for the
Zephyr SDK 0.14.0 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-03-15 18:57:46 +09:00
Stephanos Ioannidis 48bb42e2e4 release-notes: Add release notes for 0.14.0-rc1
This commit adds the release notes for the Zephyr SDK 0.14.0-rc1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-03-12 03:40:32 +09:00
Stephanos Ioannidis e4721d16eb release-notes: Add release notes for 0.14.0-beta1
This commit adds the release notes for the Zephyr SDK 0.14.0-beta1
release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-03-04 21:46:12 +09:00
Remy Luisant 2f605fd5e9 config: Disable the GP register optimizations on MIPS
This change turns off the use of the GP register for small global data items
on MIPS.

Compilers on MIPS customarily use a dedicated global register for access to a
pool of small data items. This is not currently supported by the MIPS port.

Disabling the use of the optimizations is harmless, the values will be treated
like large data. This is slower and produces slightly larger code. However,
disabling the optimization simplifies the code and allows the port to make
progress. The impact is limited only to code dealing with global values.

The change was tested and all testcases are now passing. Without it there are
16 failing testcases.

Signed-off-by: Remy Luisant <remy@luisant.ca>
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-11-17 23:56:27 +09:00
Stephanos Ioannidis 67d9f59450 openocd: Pull in OpenOCD fixes
Pull in the following OpenOCD fixes:

* tfc/target: stm32: Fix missing DBG clock on stm32g0/l0
* target/arc: implement dummy checksum_memory()

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-11-16 10:51:44 +09:00
Stephanos Ioannidis 01fb90531b newlib: Enable C99 format specifier support
This commit enables the C99 format specifier support for the newlib
full variant since it is required for C99 standard compatibility.

Without this, Zephyr applications cannot make use of the format
specifiers newly added in the C99 standard such as `%hhu` and `%hhd`.

Note that the C99 format specifier support is kept disabled for the
newlib nano variant (i.e. `CT_LIBC_NEWLIB_NANO_IO_C99FMT=n`) because
enabling it can lead to increased code size.

This also aligns the Zephyr SDK's behaviour to that of the GNU Arm
Embedded toolchain, which only enables the C99 format specifier support
in the newlib full variant.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-11-16 10:51:10 +09:00
Stephanos Ioannidis 1d129e0f39 gcc: Update to add RV32E multilibs
Pull in the Zephyr gcc commit that adds the multilibs for the RISC-V
RV32E (embedded) targets.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-10-28 19:30:52 +09:00
Paul Sokolovsky c045f51616 meta-zephyr-sdk: xilinx_qemu: Enable "microblazeel" emulation target
MicroBlaze emulation is needed to boot a Linux on a Xilinx zcu102
target, which is in turn useful for end-to-end demonstration of
OpenAMP capabilities (Linux host boots a (Zephyr) image on a
remote processor and interacts with it).

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2021-10-19 09:30:59 -05:00
Kumar Gala 2d84316b46 release-notes: Update for xilinx qemu update
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-10-14 09:33:36 -05:00
Stephanos Ioannidis bb1ac90413 qemu: Add MIPS little endian emulation
This commit adds the `mipsel-softmmu` build for the QEMU, so that we
can emulate the little endian MIPS targets.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-10-09 07:42:14 -05:00
Kumar Gala 5559610ab8 release-notes: Update for GCC & QEMU changes
Update v0.13.1 release notes sections for GCC & QEMU changes

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-09-20 08:10:15 -05:00
Stephanos Ioannidis 4320c8e309 newlib: Pull in Xtensa malloc failure workaround
Pull in the newlib workaround for the Xtensa malloc failure issue
reported in zephyrproject-rtos/zephyr#38258.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-09-10 07:52:12 -05:00
Kumar Gala c47457e265 gdb: backport MacOS fix for ELF file support
Backport fix from upstream GDB that fixes issue with GDB on MacOS
supporting ELF files correctly.

Fixes #387

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-08-13 12:17:59 -05:00