arm-trusted-firmware/drivers/io
Jeenu Viswambharan 69c043b25f Add bounds checking asserts to memmap IO driver
The memmap IO driver doesn't perform bounds check when reading, writing,
or seeking. The onus to vet parameters is on the caller, and this patch
asserts that:

  - non-negative size is specified for for backing memory;

  - valid parameters are passed into the driver for read, write and seek
    operations.

Change-Id: I6518c4065817e640e9e7e39a8a4577655f2680f7
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
2017-02-14 14:23:58 +00:00
..
io_block.c io: block: fix unaligned buffer 2016-08-04 09:53:29 +08:00
io_dummy.c Bring IO storage dummy driver 2016-05-12 16:07:07 +02:00
io_fip.c Remove direct usage of __attribute__((foo)) 2016-01-14 10:55:17 -08:00
io_memmap.c Add bounds checking asserts to memmap IO driver 2017-02-14 14:23:58 +00:00
io_semihosting.c Remove direct usage of __attribute__((foo)) 2016-01-14 10:55:17 -08:00
io_storage.c Remove deprecated IO return definitions 2015-11-02 10:47:01 +00:00