This unifies various naming of mt8195 to mtk_mt8195_adsp
which is of scheme xtensa-<vendor>_<soc name>-elf (except
the QEMU cores). This renames the overlay directory, and
updating both the config file and github workflows to
match.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
One byte error in copy/paste code. Because I'm congenitally unable to
write trivial syntax correctly the first time. But also because we
have no way to execute this code except inside of a Github CI
container.
Signed-off-by: Andy Ross <andyross@google.com>
Update the upstream file to build against recent gdb source (see
e.g. commit 34b88dc6ee ("overlays: xtensa_nxp_imx8m_adsp: gdb:
Update xtensa-config.c")).
Signed-off-by: Andy Ross <andyross@google.com>
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>
The intel_s1000 board has been removed from Zephyr main long
time ago, and other boards have been incorrectly using this
toolchain for a while. With the introduction of intel_tgl_adsp
for the intel_adsp_cavs25 board, there is no need for the old
S1000 toolchain anymore. So remove.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This adds the config and overlay to build the toolchain for
the audio DSP on Intel Tiger Lake SoC, which is used by
the intel_adsp_cavs25 board in Zephyr main.
The overlay archive is from branch sof-gcc10.2,
commit 726dd0c8786c2e41c109b3d4bc3ce8edfd6e1b6b at
https://github.com/thesofproject/xtensa-overlay, file
xtensa_lx7hifi4.tar.gz.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
The intel_adsp_cavs15 has been removed from Zephyr main which is
the only board using this toolchain. So remove.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This adds the config and overlay files to enable building
the toolchain needed for the intel_adsp_ace15_mtpm board
in Zephyr.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
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: Sylvio Alves <sylvio.alves@espressif.com>
Both intel_bdw and intel_byt are not being used in upstream
Zephyr project. So there is no need to build them.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
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`.
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>
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>