This commit relocates the gdbserver `xtensa-xtregs.c`, which was
previously located under `gdb/gdbserver` to `gdbserver` as required by
the GDB 12.1.
Also note that the `xtensa-xtregs.c` file has been renamed to
`xtensa-xtregs.cc`.
The `xtensa-regmap.c` file is removed because it is not used anywhere.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the `xtensa_tdep` global variable definition in the
GDB `xtensa-config.c` to use the new type introduced in GDB 12.1.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the `linux` and `u-boot` overlay directories
because these components are not part of the Zephyr SDK and never used
by it.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit relocates the gdbserver `xtensa-xtregs.c`, which was
previously located under `gdb/gdbserver` to `gdbserver` as required by
the GDB 12.1.
Also note that the `xtensa-xtregs.c` file has been renamed to
`xtensa-xtregs.cc`.
The `xtensa-regmap.c` file is removed because it is not used anywhere.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the `xtensa_tdep` global variable definition in the
GDB `xtensa-config.c` to use the new type introduced in GDB 12.1.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the `linux` and `u-boot` overlay directories
because these components are not part of the Zephyr SDK and never used
by it.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit relocates the gdbserver `xtensa-xtregs.c`, which was
previously located under `gdb/gdbserver` to `gdbserver` as required by
the GDB 12.1.
Also note that the `xtensa-xtregs.c` file has been renamed to
`xtensa-xtregs.cc`.
The `xtensa-regmap.c` file is removed because it is not used anywhere.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the `xtensa_tdep` global variable definition in the
GDB `xtensa-config.c` to use the new type introduced in GDB 12.1.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the `linux` and `u-boot` overlay directories
because these components are not part of the Zephyr SDK and never used
by it.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit relocates the gdbserver `xtensa-xtregs.c`, which was
previously located under `gdb/gdbserver` to `gdbserver` as required by
the GDB 12.1.
Also note that the `xtensa-xtregs.c` file has been renamed to
`xtensa-xtregs.cc`.
The `xtensa-regmap.c` file is removed because it is not used anywhere.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the `xtensa_tdep` global variable definition in the
GDB `xtensa-config.c` to use the new type introduced in GDB 12.1.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the `linux` and `u-boot` overlay directories
because these components are not part of the Zephyr SDK and never used
by it.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit relocates the gdbserver `xtensa-xtregs.c`, which was
previously located under `gdb/gdbserver` to `gdbserver` as required by
the GDB 12.1.
Also note that the `xtensa-xtregs.c` file has been renamed to
`xtensa-xtregs.cc`.
The `xtensa-regmap.c` file is removed because it is not used anywhere.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the `xtensa_tdep` global variable definition in the
GDB `xtensa-config.c` to use the new type introduced in GDB 12.1.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit relocates the gdbserver `xtensa-xtregs.c`, which was
previously located under `gdb/gdbserver` to `gdbserver` as required by
the GDB 12.1.
Also note that the `xtensa-xtregs.c` file has been renamed to
`xtensa-xtregs.cc`.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the `xtensa_tdep` global variable definition in the
GDB `xtensa-config.c` to use the new type introduced in GDB 12.1, and
adds the missing `defs.h` include.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the `linux` and `u-boot` overlay directories
because these components are not part of the Zephyr SDK and never used
by it.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit relocates the gdbserver `xtensa-xtregs.c`, which was
previously located under `gdb/gdbserver` to `gdbserver` as required by
the GDB 12.1.
Also note that the `xtensa-xtregs.c` file has been renamed to
`xtensa-xtregs.cc`.
The `xtensa-regmap.c` file is removed because it is not used anywhere.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the `xtensa_tdep` global variable definition in the
GDB `xtensa-config.c` to use the new type introduced in GDB 12.1.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the `linux` and `u-boot` overlay directories
because these components are not part of the Zephyr SDK and never used
by it.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit relocates the gdbserver `xtensa-xtregs.c`, which was
previously located under `gdb/gdbserver` to `gdbserver` as required by
the GDB 12.1.
Also note that the `xtensa-xtregs.c` file has been renamed to
`xtensa-xtregs.cc`.
The `xtensa-regmap.c` file is removed because it is not used anywhere.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the `xtensa_tdep` global variable definition in the
GDB `xtensa-config.c` to use the new type introduced in GDB 12.1.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the gdb submodule to pull in the initial Zephyr
GDB 12.1 branch with the Zephyr-specific patches (`zephyr-gdb-12.1`
branch).
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
crosstool-ng allows specifying a toolchain overlay as a directory.
This commit extracts contents of the toolchain overlay archive file
into the corresponding directory so that any changes to the overlay
itself can be tracked in the version control system.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit adds the `qemu_riscv32e` to the test platform list for the
`riscv64-zephyr-elf` toolchain so that all supported base RISC-V
architecture variants are tested.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the QEMU version to 7.0.0.
QEMU 7.0 is required to support the new ratified RISC-V extensions such
as Zve* and Zb*.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit upgrades the meson package version from 0.59.2 to 0.59.3.
Meson 0.59.3 or above is required for building QEMU 7.0.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit upgrades the meson package version from 0.59.1 to 0.59.2.
(based on poky commit 1d345f0bc826fb42eb179b939cb8313d3f4afda1)
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit increases the macOS workspace volume size to 70GB because
the current size of 50GB is insufficient and causes "no space left"
error during AArch64 macOS host toolchain builds.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the gcc submodule to pull in the initial Zephyr
GCC 12.1 branch with the Zephyr-specific patches (`zephyr-gcc-12.1`
branch).
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the crosstool-ng submodule to pull in the target
library stripping fix for the Binutils 2.38.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit adds an option to start debug session from a runner when
manually starting the CI workflow through the `workflow_dispatch`
event or in a pull request by setting a debug label.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the binutils submodule to pull in the initial
Zephyr Binutils 2.38 branch with the Zephyr-specific patches
(`zephyr-binutils-2_38` branch).
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit disables the following ARC targets because the patches for
the latest GNU toolchain components are not currently available:
* arc-zephyr-elf
* arc64-zephyr-elf
Revert this after all toolchain components are updated to include the
ARC patches.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit disables the following ARC targets because the patches for
the latest GNU toolchain components are not currently available:
* arc-zephyr-elf
* arc64-zephyr-elf
Revert this after all toolchain components are updated to include the
ARC patches.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the CI workflow to use the Zephyr `topic-sdk15`
branch, which contains the Zephyr-side patches required for the
upcoming Zephyr SDK 0.15.0 release, for testing.
Revert this patch when the Zephyr SDK 0.15.0 is release and all the
tasks documented in zephyrproject-rtos/zephyr#46491 are completed.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit pulls in the Zephyr OpenOCD branch that is based on the
latest OpenOCD commit as of 2022-06-11 (`zephyr-20220611` branch).
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the CI workflow to use the Zephyr `topic-sdk15`
branch, which contains the Zephyr-side patches required for the
upcoming Zephyr SDK 0.15.0 release, for testing.
Revert this patch when the Zephyr SDK 0.15.0 is release and all the
tasks documented in zephyrproject-rtos/zephyr#46491 are completed.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the CI workflow to invoke the twister with the
`--force-color` option so that the test logs are displayed in color
in the GitHub Actions web console.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit pulls in the relevant upstream crosstool-ng patches as of
2022-06-13 (part of `zephyr-crosstool-ng-1.25.0` branch).
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the GDB build configuration such that an additional
Python scripting-capable GDB variant (gdb-py) is built instead of the
Python-less variant (gdb-no-py).
The Python scripting-capable GDB variant support was introduced in the
zephyrproject-rtos/crosstool-ng#17.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>