[Sound-open-firmware] [PATCH] hsw: memory: Add space for mailbox in memmap.
Liam Girdwood
liam.r.girdwood at linux.intel.com
Mon Feb 26 12:38:56 CET 2018
Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
---
src/platform/haswell/include/platform/memory.h | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/platform/haswell/include/platform/memory.h b/src/platform/haswell/include/platform/memory.h
index c5ada16..83d11a5 100644
--- a/src/platform/haswell/include/platform/memory.h
+++ b/src/platform/haswell/include/platform/memory.h
@@ -53,7 +53,6 @@
#if CONFIG_BROADWELL
#define DRAM0_SIZE 0x000A0000
#define SHIM_BASE 0xFFFFB000
-#define MAILBOX_BASE 0x0049E000
#define DMA0_BASE 0xFFFFE000
#define DMA1_BASE 0xFFFFF000
#define SSP0_BASE 0xFFFFC000
@@ -62,7 +61,6 @@
#else /* HASWELL */
#define DRAM0_SIZE 0x00080000
#define SHIM_BASE 0xFFFE7000
-#define MAILBOX_BASE 0x0047E000
#define DMA0_BASE 0xFFFF0000
#define DMA1_BASE 0xFFFF8000
#define SSP0_BASE 0xFFFE8000
@@ -86,6 +84,8 @@
* +---------------------+----------------+-----------------------------------+
* | HEAP_BUFFER_BASE | Module Buffers | HEAP_BUFFER_SIZE |
* +---------------------+----------------+-----------------------------------+
+ * | MAILBOX_BASE | Mailbox | MAILBOX_SIZE |
+ * +---------------------+----------------+-----------------------------------+
* | REEF_STACK_END | Stack | REEF_STACK_SIZE |
* +---------------------+----------------+-----------------------------------+
* | REEF_STACK_BASE | | |
@@ -119,7 +119,7 @@
#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 - REEF_DATA_SIZE)
+ HEAP_SYSTEM_SIZE - REEF_DATA_SIZE - MAILBOX_SIZE)
#define HEAP_BUFFER_BLOCK_SIZE 0x180
#define HEAP_BUFFER_COUNT (HEAP_BUFFER_SIZE / HEAP_BUFFER_BLOCK_SIZE)
@@ -135,6 +135,8 @@
#define REEF_STACK_BASE (DRAM0_BASE + DRAM0_SIZE)
#define REEF_STACK_END (REEF_STACK_BASE - REEF_STACK_SIZE)
+#define MAILBOX_BASE (REEF_STACK_END - MAILBOX_SIZE)
+
/* Vector and literal sizes - not in core-isa.h */
#define REEF_MEM_VECT_LIT_SIZE 0x4
#define REEF_MEM_VECT_TEXT_SIZE 0x1c
--
2.14.1
More information about the Sound-open-firmware
mailing list