From 5e79c76a435a73d63f4682d294dd8aee636bcf81 Mon Sep 17 00:00:00 2001 From: Adrian Bonislawski Date: Mon, 30 Aug 2021 13:25:56 +0200 Subject: [PATCH] buffer: alloc main buffer struct in the runtime shared zone Buffers can be shared between cores and it is crucial to have access to not only proper buffer data but also description data of this buffer Signed-off-by: Adrian Bonislawski --- src/audio/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/audio/buffer.c b/src/audio/buffer.c index dcca8fa17d7f..5cb439c181be 100644 --- a/src/audio/buffer.c +++ b/src/audio/buffer.c @@ -38,7 +38,7 @@ struct comp_buffer *buffer_alloc(uint32_t size, uint32_t caps, uint32_t align) } /* allocate new buffer */ - buffer = rzalloc(SOF_MEM_ZONE_RUNTIME, 0, SOF_MEM_CAPS_RAM, + buffer = rzalloc(SOF_MEM_ZONE_RUNTIME_SHARED, 0, SOF_MEM_CAPS_RAM, sizeof(*buffer)); if (!buffer) { tr_err(&buffer_tr, "buffer_alloc(): could not alloc structure");