hsw: memory: Add space for mailbox in memmap.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
This commit is contained in:
Liam Girdwood 2018-02-25 20:38:40 +00:00
parent e590c2b186
commit dcf2369e4a
1 changed files with 5 additions and 3 deletions

View File

@ -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