refactor(spm): build Cactus/Ivy for L3 linux tests

For the two SPM tests booting Hafnium Hypervisor and linux:
spm-l3-boot-tests/fvp-default,fvp-spm-rst-bl31,fvp-default:fvp-spm.rstbl31
spm-l3-boot-tests/fvp-default,fvp-spm,fvp-default:fvp-spm.linux

Building TF-A-tests for all targets creates binaries (el3_payload_bin,
ns_bl1u.bin) that are unnecessary for SPM test configs.
This generates side effects with CI image preloading scripts.
This change only builds Cactus/Ivy partitions images for L3 linux tests.

Hypervisor manifest is preloaded by using the dtb_bin/dtb_addr variables
(rather than el3_preload_bin).
Use the default name for init ramdisk (initrd_bin) and Hypervisor device
tree (dtb_bin).

Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Change-Id: If172fc59d2a4ddfad90f5ca2cb5f8c74eef1594c
2 files changed