CSS: Remove the constants MHU_SECURE_BASE/SIZE
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 9 Jun 2015 10:53:33 +0000 (11:53 +0100)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 9 Jun 2015 12:03:45 +0000 (13:03 +0100)
commitfe55612bdb38359e8fb36cec7ab535b877627c3c
tree3c008cb2bfa31c926a81add5a5ab4cac23713282
parent9255da5f63065a4a3fdcd115ea0f1047275bab9c
CSS: Remove the constants MHU_SECURE_BASE/SIZE

For CSS based platforms, the constants MHU_SECURE_BASE and
MHU_SECURE_SIZE used to define the extents of the Trusted Mailboxes.
As such, they were misnamed because the mailboxes are completely
unrelated to the MHU hardware.

This patch removes the MHU_SECURE_BASE and MHU_SECURE_SIZE #defines.
The address of the Trusted Mailboxes is now relative to the base of
the Trusted SRAM.

This patch also introduces a new constant, SCP_COM_SHARED_MEM_BASE,
which is the address of the first memory region used for communication
between AP and SCP. This is used by the BOM and SCPI protocols.

Change-Id: Ib200f057b19816bf05e834d111271c3ea777291f
include/plat/arm/css/common/css_def.h
plat/arm/css/common/css_scp_bootloader.c
plat/arm/css/common/css_scpi.c