Age | Commit message (Collapse) | Author |
|
We leverage this module to generate secure interrupts which we
plan to use for exercising secure interrupt handling support in
SPM(Hafnium) in co-ordination with Cactus SP
Correspondingly, a device region node is added to the Cactus primary
SP manifest which captures the base address as well as other related
properties such as interrupts.
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
Change-Id: I410fdf926a23bd438e9899320f43a77e3697bc91
|
|
Some platform specific defines found in 'fwu_nvm.h' header
hence moved such define to platform specific header file.
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
Change-Id: I1cfd1c95306e2ded5b78d1d6424ad159a958c502
|
|
NOTE: AARCH32/AARCH64 macros are now deprecated in favor of __aarch64__.
All common C compilers pre-define the same macros to signal which
architecture the code is being compiled for: __arm__ for AArch32 (or
earlier versions) and __aarch64__ for AArch64. There's no need for TF-A
to define its own custom macros for this. In order to unify code with
the export headers (which use __aarch64__ to avoid another dependency),
let's deprecate the AARCH32 and AARCH64 macros and switch the code base
over to the pre-defined standard macro. (Since it is somewhat
unintuitive that __arm__ only means AArch32, let's standardize on only
using __aarch64__.)
NOTE: This change is based on below TFA commit
https://github.com/ARM-software/arm-trusted-firmware/commit/402b3cf8766fe2cb4ae462f7ee7761d08a1ba56c
Signed-off-by: Deepika Bhavnani <deepika.bhavnani@arm.com>
Change-Id: If2c3dbaeb01d4a9d8cfd95d906e5eaf4ae94417f
|
|
This prevents the execution of the read-only data.
This is done in a similar way in TF-A when the build flag
SEPARATE_CODE_AND_RODATA is enabled.
The build flag is probably not needed in TF-A Tests.
Change-Id: I2bdc0237c00377beb2febeb47207770c85036192
Signed-off-by: Ambroise Vincent <ambroise.vincent@arm.com>
|
|
This is needed to have room for xlat v2 tests.
Change-Id: Ic4e39f8f964c2c41effc99f1b419cf7cdc405bbb
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
|
|
Add basic unit tests for the xlat tables library v2.
Change-Id: I814470d2aceec8a7d1da5190c7c5b355178b1a54
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
|
|
The board/ directory does not actually bring any benefit. There's no
need to separate the board level from any other level. Thus, this
patch flattens the Arm platform tree like so:
plat/arm/
|- common
|- fvp
|- juno
|- sgi
| |- common
| |- sgi575
Change-Id: I10e4af7594bb555d912222a881d95eae9864637e
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
|