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>
This commit adds the Picolibc module synchronisation requirement for
updating the Zephyr SDK `picolibc` submodule.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit adds the "Submodule Update Process" section that describes
the procedure for updating a submodule in the Zephyr SDK repository.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit adds a link to the "Release Plan" document in the wiki,
which provides information about the planned future releases.
It also updates the link to the release list page to point to the "tags"
page, which is more convenient when browsing by the release version.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the list of supported architectures in the README
to include the recently added architectures.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
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>
Adds a note on a typical workflow to generate the Zephyr SDK to test
changes to gcc or other submodules.
Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
This commit removes obsolete information from the README file and adds
information related to the new multi-platform Zephyr SDK as well as the
new CI infrastructure.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
Replaces outdated information with more up-to-date/generic, fixing
typos and formatting issues on the way.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Add patches for GCC and binutils to enable ARC64 support. We also
update crosstool-ng reference to support building ARC64.
The binutils patches are not a clean and probably break support for
none-ARC platforms currently. As such we create a unique patch dir
(patches-arc64) to be used when building the ARC64 toolchain. We
symlink in the gcc and gdb patches and just have a unique binutils
patch for ARC64 in there.
Additionally GDB isn't currently supported on ARC64.
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
This adds the config to build the toolchain for
the Audio DSP on the NXP IMX8M platform.
The overlay is taken from the sof-gcc9x branch,
commit f16cbc7dd794d0292be3613d6eeac986841f5492
The config has the selections of tools and their versions
from the Sound Open Firmware project.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
This adds the config ti build the toolchain for
the Audio DSP on the NXP imx platform.
The overlay is taken from the sof-gcc9x branch,
commit f16cbc7dd794d0292be3613d6eeac986841f5492
The config has the selections of tools and their versions
from the Sound Open Firmware project.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
This adds the config to build the toolchain for
the Audio DSP on the Intel Bautrail, Cherrytrail
and Braswell platforms.
The overlay is taken from the sof-gcc9x branch,
commit f16cbc7dd794d0292be3613d6eeac986841f5492
The config has the selections of tools and their versions
from the Sound Open Firmware project.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
This adds the config ti build the toolchain for
the Audio DSP on the Intel Broadwell platform.
The overlay is taken from the sof-gcc9x branch,
commit f16cbc7dd794d0292be3613d6eeac986841f5492
The config has the selections of tools and their versions
from the Sound Open Firmware project.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
We don't have any MIPS targets at this point, so stop packaging it. We
can re-enable if/when MIPS comes back to life.
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
We use the riscv64 toolchain for both ricv32 & riscv64 so we don't need
an explicit riscv32 toolchain
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>