Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xtensa: use generic cache API #50136

Merged
merged 7 commits into from
Apr 26, 2023

Conversation

nashif
Copy link
Member

@nashif nashif commented Sep 11, 2022

use generic cache APIs for intel_adsp and xtensa in general.

@zephyrbot zephyrbot removed the DNM This PR should not be merged (Do Not Merge) label Apr 20, 2023
@marc-hb
Copy link
Collaborator

marc-hb commented Apr 21, 2023

SOF and especially @kv2019i has been trying to overcome a fairly large number of regressions and uprev Zephyr in sof/west.yml and I think he's very close now. Could this wait a few more days before merge to reduce the number of balls in the air at the same time? Thanks!

@nashif nashif added DNM This PR should not be merged (Do Not Merge) and removed DNM This PR should not be merged (Do Not Merge) labels Apr 21, 2023
@nashif nashif merged commit 50fc307 into zephyrproject-rtos:main Apr 26, 2023
@marc-hb
Copy link
Collaborator

marc-hb commented Apr 26, 2023

One-line fix submitted in

LaurentiuM1234 added a commit to LaurentiuM1234/sof that referenced this pull request May 8, 2023
Thanks to PR [1], Zephyr cache management API can now be
used on xtensa-based SoCs. As a consequence to this, there's
no longer a need to use SOF's arch/ layer for cache management.
This commit forces all SoCs which support Zephyr to use
its native cache management API.

[1]: zephyrproject-rtos/zephyr#50136

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
LaurentiuM1234 added a commit to LaurentiuM1234/sof that referenced this pull request May 12, 2023
Thanks to PR [1], Zephyr cache management API can now be
used on xtensa-based SoCs. As a consequence to this, there's
no longer a need to use SOF's arch/ layer for cache management.
This commit forces all SoCs which support Zephyr to use
its native cache management API.

[1]: zephyrproject-rtos/zephyr#50136

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
LaurentiuM1234 added a commit to LaurentiuM1234/zephyr that referenced this pull request May 16, 2023
Thanks to PR [1] which introduces support for cache management
operations on xtensa architecture NXP SoCs can now use the
Zephyr native cache management API.

This commit enables some configurations that will allow us
to use the native Zephyr cache management API.

[1]: zephyrproject-rtos#50136

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
nashif pushed a commit that referenced this pull request May 17, 2023
Thanks to PR [1] which introduces support for cache management
operations on xtensa architecture NXP SoCs can now use the
Zephyr native cache management API.

This commit enables some configurations that will allow us
to use the native Zephyr cache management API.

[1]: #50136

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
nordicjm pushed a commit to nordicjm/zephyr that referenced this pull request May 18, 2023
Thanks to PR [1] which introduces support for cache management
operations on xtensa architecture NXP SoCs can now use the
Zephyr native cache management API.

This commit enables some configurations that will allow us
to use the native Zephyr cache management API.

[1]: zephyrproject-rtos#50136

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
coreboot-org-bot pushed a commit to coreboot/zephyr-cros that referenced this pull request May 23, 2023
Thanks to PR [1] which introduces support for cache management
operations on xtensa architecture NXP SoCs can now use the
Zephyr native cache management API.

This commit enables some configurations that will allow us
to use the native Zephyr cache management API.

[1]: zephyrproject-rtos/zephyr#50136

(cherry picked from commit 58d1c61)

Original-Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
GitOrigin-RevId: 58d1c61
Change-Id: I69ac27f565500b299037404291c5af5a0ea0e1b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/zephyr/+/4547421
Tested-by: CopyBot Service Account <copybot.service@gmail.com>
Tested-by: Keith Short <keithshort@chromium.org>
Commit-Queue: Keith Short <keithshort@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
qipengzha pushed a commit to qipengzha/zephyr that referenced this pull request May 24, 2023
Thanks to PR [1] which introduces support for cache management
operations on xtensa architecture NXP SoCs can now use the
Zephyr native cache management API.

This commit enables some configurations that will allow us
to use the native Zephyr cache management API.

[1]: zephyrproject-rtos#50136

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
LaurentiuM1234 added a commit to LaurentiuM1234/sof that referenced this pull request May 25, 2023
Thanks to PR [1], Zephyr cache management API can now be
used on xtensa-based SoCs. As a consequence to this, there's
no longer a need to use SOF's arch/ layer for cache management.
This commit forces all SoCs which support Zephyr to use
its native cache management API.

[1]: zephyrproject-rtos/zephyr#50136

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
kv2019i pushed a commit to thesofproject/sof that referenced this pull request May 25, 2023
Thanks to PR [1], Zephyr cache management API can now be
used on xtensa-based SoCs. As a consequence to this, there's
no longer a need to use SOF's arch/ layer for cache management.
This commit forces all SoCs which support Zephyr to use
its native cache management API.

[1]: zephyrproject-rtos/zephyr#50136

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.