audk/ArmPlatformPkg/ArmVExpressPkg/Library
Sami Mujawar 4575a602ca ArmPlatformPkg: Fix VE RTSM mem map descriptor count
The number of memory map entries used exceeded the allocated count,
thereby causing memory corruption.

Fixed the number of Virtual Memory Map Descriptors allocated in
describing the RTSM Memory Map. Also added an assert to confirm
that the descriptor count has not been exceeded, in the hope that it may
help highlight the problem should a new entry be added.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Signed-off-by: Evan Lloyd <evan.lloyd@arm.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
2016-11-25 14:03:32 +00:00
..
ArmVExpressLibCTA9x4 ArmPlatformPkg/ArmVExpressPkg: switch to ASM_FUNC() asm macro 2016-08-11 13:25:05 +02:00
ArmVExpressLibCTA15-A7 ArmPlatformPkg/ArmVExpressPkg: switch to ASM_FUNC() asm macro 2016-08-11 13:25:05 +02:00
ArmVExpressLibRTSM ArmPlatformPkg: Fix VE RTSM mem map descriptor count 2016-11-25 14:03:32 +00:00
ArmVExpressSecLibCTA9x4 ArmPlatformPkg/ArmVExpressPkg: switch to ASM_FUNC() asm macro 2016-08-11 13:25:05 +02:00
ArmVExpressSecLibRTSM ArmPkg ArmPlatformPkg ArmVirtPkg: ARM GICv2/v3 Base Address width fix-up 2016-09-08 09:16:01 +01:00
ArmVExpressSysConfigLib ArmVExpressPkg: restrict ArmVExpressSysConfigLib to SEC and DXE_DRIVER 2015-05-08 12:08:24 +00:00
ArmVExpressSysConfigRuntimeLib ArmPlatformPkg/ArmVExpressPkg: add ArmPlatformSysConfigLib for runtime 2015-07-10 15:08:15 +00:00
HdLcdArmVExpressLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
NorFlashArmVExpressLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
PL111LcdArmVExpressLib ArmPlatformPkg/ArmVExpressPkg: Added support to differentiate ARMv8 FVP variants 2015-02-25 19:15:39 +00:00
ResetSystemLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00