arm-trusted-firmware/drivers
Joel Hutton 30070427e3 cot-desc: optimise memory further
This changes the auth_img_desc_t struct to have pointers to struct
arrays instead of struct arrays. This saves memory as many of these
were never used, and can be NULL pointers. Note the memory savings are
only when these arrays are not initialised, as it is assumed these
arrays are fixed length. A possible future optimisation could allow for
variable length.

memory diff:
bl1:        bl2:
    text        text
      -12         -12
    bss         bss
      -1463       0
    data        data
      -56         -48
    rodata      rodata
      -5688       -2592
    total       total
      -7419       -2652

Change-Id: I8f9bdedf75048b8867f40c56381e3a6dc6402bcc
Signed-off-by: Joel Hutton <Joel.Hutton@Arm.com>
2019-04-08 14:24:21 +01:00
..
allwinner Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
arm tzc: remove deprecated types 2019-04-03 14:55:18 +01:00
auth cot-desc: optimise memory further 2019-04-08 14:24:21 +01:00
cadence/uart/aarch64 Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
cfi/v2m Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
console Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
coreboot/cbmem_console/aarch64 Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
delay_timer drivers: generic_delay_timer: Assert presence of Generic Timer 2019-02-06 09:54:42 +00:00
gpio Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
imx imx: warp7: Migrate to MULTI_CONSOLE_API 2019-02-12 18:56:29 +08:00
intel/soc/stratix10/io intel: QSPI boot enablement 2019-03-13 10:17:14 +08:00
io Remove several warnings reported with W=1 2019-04-01 10:43:42 +01:00
marvell Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
mentor/i2c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
meson Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
mmc drivers: mmc: Fix some issues with MMC stack 2019-03-07 11:34:20 +08:00
partition drivers: partition: Add simple MBR partition entries support 2019-02-13 14:26:15 +08:00
renesas/rcar rcar_gen3: plat: Add R-Car V3M support 2019-04-02 15:37:00 +02:00
rpi3 rpi3: sdhost: SDHost driver improvement 2019-02-27 01:06:57 +08:00
st Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
staging/renesas/rcar Makefile: remove extra include paths in INCLUDES 2019-04-03 15:30:46 +01:00
synopsys driver: synosys: Fix SD MMC not initializing correctly 2019-03-22 12:54:31 +08:00
ti/uart/aarch64 Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
ufs Change some vars and functions to be static. 2019-01-27 14:30:12 +01:00