build: start removing XTOS support#10075
Conversation
kv2019i
left a comment
There was a problem hiding this comment.
@lyakh drivers can be mostly removed as well. the xtos ipc drivers are used by many targets also in Zephry builds, so that has to be kept. This requires work on Zephyr side (see #9983 (comment) ).
@kv2019i so we can remove all drivers except IPC and clock? Wouldn't platforms when migrating to Zephyr first continue using their existing SOF drivers and only then gradually migrate to enabling |
Remove GitHub XTOS build tests. We'll be removing XTOS support completely, which obviously will lead to all XTOS tests failing. Note, that this also removes a QEMU boot test. It should be fixed to work with a Zephyr build and then re-added. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
xtensa-build-all.sh is only used for XTOS builds, which are now being removed. This also breaks test-repro-build.sh which we don't want to remove to later convert to use Zephyr. To preserve it until then we add a check for test-repro-build.sh. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
Travis isn't used any more, remove its configuration. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
Remove some obviously exclusively XTOS files. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
Only the src/arch/xtensa/drivers/cache_attr.c file under the src/arch/xtensa directory is used in Zephyr builds, remove the rest. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
|
@lyakh wrote:
We can leave that to driver owners to decide and do the PR (i.e. not this PR). |
initial mostly whole-file XTOS support removal