[Sound-open-firmware] [PATCH] hsw: fix heap buffer size so it doesnt overwrite stack
Liam Girdwood
liam.r.girdwood at linux.intel.com
Thu Feb 22 17:26:53 CET 2018
buffer heap overflowed. Fix.
Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
---
src/platform/haswell/include/platform/memory.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/platform/haswell/include/platform/memory.h b/src/platform/haswell/include/platform/memory.h
index 8cbc408..c5ada16 100644
--- a/src/platform/haswell/include/platform/memory.h
+++ b/src/platform/haswell/include/platform/memory.h
@@ -118,7 +118,8 @@
#define HEAP_BUFFER_BASE (HEAP_RUNTIME_BASE + HEAP_RUNTIME_SIZE)
#define HEAP_BUFFER_SIZE \
- (DRAM0_SIZE - HEAP_RUNTIME_SIZE - REEF_STACK_SIZE - HEAP_SYSTEM_SIZE)
+ (DRAM0_SIZE - HEAP_RUNTIME_SIZE - REEF_STACK_SIZE -\
+ HEAP_SYSTEM_SIZE - REEF_DATA_SIZE)
#define HEAP_BUFFER_BLOCK_SIZE 0x180
#define HEAP_BUFFER_COUNT (HEAP_BUFFER_SIZE / HEAP_BUFFER_BLOCK_SIZE)
--
2.14.1
More information about the Sound-open-firmware
mailing list