mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-08 13:53:54 +00:00
chore(gpt): define PPS in platform header files
Define protected physical address size in bytes PLAT_ARM_PPS macro for FVP and RDV3 in platform_def.h files. Change-Id: I7f6529dfbb8df864091fbefc08131a0e6d689eb6 Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
This commit is contained in:
parent
7a4a07078b
commit
ac07f3ab6e
3 changed files with 12 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015-2024, Arm Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2015-2025, Arm Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
@ -43,6 +43,10 @@
|
|||
|
||||
#define SZ_1G UL(0x40000000)
|
||||
#define SZ_2G UL(0x80000000)
|
||||
|
||||
#define SZ_1T UL(0x10000000000)
|
||||
|
||||
#define SZ_1P UL(0x4000000000000)
|
||||
#else /* !__aarch64__ */
|
||||
#define SZ_32 U(0x00000020)
|
||||
#define SZ_64 U(0x00000040)
|
||||
|
|
|
@ -54,6 +54,9 @@
|
|||
#if ENABLE_RME
|
||||
#define PLAT_ARM_RMM_BASE (RMM_BASE)
|
||||
#define PLAT_ARM_RMM_SIZE (RMM_LIMIT - RMM_BASE)
|
||||
|
||||
/* Protected physical address size */
|
||||
#define PLAT_ARM_PPS (64 * SZ_1G)
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2024-2025, Arm Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
@ -48,4 +48,7 @@
|
|||
*/
|
||||
#define PLAT_RSE_COMMS_PAYLOAD_MAX_SIZE UL(0x1000)
|
||||
|
||||
/* Protected physical address size */
|
||||
#define PLAT_ARM_PPS (256 * SZ_1T)
|
||||
|
||||
#endif /* PLATFORM_DEF_H */
|
||||
|
|
Loading…
Add table
Reference in a new issue