diff options
author | Achin Gupta <achin.gupta@arm.com> | 2017-05-24 11:41:46 +0100 |
---|---|---|
committer | Leif Lindholm <leif.lindholm@linaro.org> | 2017-05-24 14:28:51 +0100 |
commit | b6902542325c43a376664034dacf64c669705a0b (patch) | |
tree | b3ed5cb5b50915b5a98582517a5cfc28345038c7 | |
parent | 27c1dc201ffc1f208d2b68bbc9b61b3cd413a786 (diff) |
Platforms/ARM/VExpress: Define extents of MM communication buffer
The secure world firmware (e.g. ARM Trusted Firmware) allocates the
communication buffer used in the MM Communicate SMC. EDK2 is expected to
map this buffer in its own address map. In the absence of a mechanism
where ARM TF can pass the extents of this buffer at runtime to EDK2, this
patch hard codes this information in the UEFI binary for the ARM FVP.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
-rw-r--r-- | Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc b/Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc index 1e95971..871c8c9 100644 --- a/Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc +++ b/Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc @@ -119,6 +119,11 @@ ## Trustzone enable (to make the transition from EL3 to NS EL2 in ArmPlatformPkg/Sec)
gArmTokenSpaceGuid.PcdTrustzoneSupport|TRUE
+!if $(ARM_STANDALONE_MM_ENABLE) == TRUE
+ gArmTokenSpaceGuid.PcdMmBufferBase|0xFF600000
+ gArmTokenSpaceGuid.PcdMmBufferSize|0x10000
+!endif
+
#
# ARM PrimeCell
#
|