arm-trusted-firmware/include/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 Standardise header guards across codebase 2018-11-08 10:20:19 +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 Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
cfi Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
coreboot Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
io drivers: Remove TODO from io_storage 2019-03-12 13:42:08 +00:00
marvell Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
mentor Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
meson meson/gxl: Add support for SHA256 DMA engine 2019-04-02 16:33:59 +02:00
partition Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
rpi3 rpi3: sdhost: SDHost driver improvement 2019-02-27 01:06:57 +08:00
st stm32mp1: add minimal support for co-processor Cortex-M4 2019-02-20 17:34:21 +01:00
synopsys drivers: synopsys: Fix synopsys MMC driver 2019-03-12 14:39:50 +08:00
ti/uart Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
console.h Remove several warnings reported with W=1 2019-04-01 10:43:42 +01:00
console_assertions.h Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
delay_timer.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
dw_ufs.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
generic_delay_timer.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
gpio.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
mmc.h drivers: mmc: Fix some issues with MMC stack 2019-03-07 11:34:20 +08:00
ufs.h Sanitise includes across codebase 2019-01-04 10:43:17 +00:00