From 2eb257913a496f48f51c7a06036996dd2a5f7f6b Mon Sep 17 00:00:00 2001 From: Andrei Emeltchenko Date: Fri, 13 Dec 2019 16:01:19 +0200 Subject: [PATCH] soc: intel_apl_adsp: Fix memory corruption sizeof(sram) is the size of the whole structure. Signed-off-by: Andrei Emeltchenko --- soc/xtensa/intel_apl_adsp/adsp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/soc/xtensa/intel_apl_adsp/adsp.c b/soc/xtensa/intel_apl_adsp/adsp.c index 84cf5fdc0bc..2ef7d35c7a0 100644 --- a/soc/xtensa/intel_apl_adsp/adsp.c +++ b/soc/xtensa/intel_apl_adsp/adsp.c @@ -98,8 +98,7 @@ static void send_fw_ready(void) &fw_ready_apl, sizeof(fw_ready_apl)); memcpy((void *)(MAILBOX_DSPBOX_BASE + sizeof(fw_ready_apl)), - &sram_window, - (sizeof(sram_window) + sram_window.ext_hdr.hdr.size)); + &sram_window, sizeof(sram_window)); SOC_DCACHE_FLUSH((void *)MAILBOX_DSPBOX_BASE, MAILBOX_DSPBOX_SIZE);