efi/arm: Pass start and end addresses to cache_clean_flush()
authorArd Biesheuvel <ardb@kernel.org>
Tue, 18 Feb 2020 23:09:48 +0000 (00:09 +0100)
committerArd Biesheuvel <ardb@kernel.org>
Sat, 22 Feb 2020 18:04:57 +0000 (19:04 +0100)
commite951a1f427f2312e17b4e0f485e60068ca1423bb
tree87e960ab626d1b22bfec7237cb1c71c89a49fa81
parentc7225494be79f8629c9166b106d6b1febf2a882f
efi/arm: Pass start and end addresses to cache_clean_flush()

In preparation for turning the decompressor's cache clean/flush
operations into proper by-VA maintenance for v7 cores, pass the
start and end addresses of the regions that need cache maintenance
into cache_clean_flush in registers r0 and r1.

Currently, all implementations of cache_clean_flush ignore these
values, so no functional change is expected as a result of this
patch.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
arch/arm/boot/compressed/head.S