coreboot-kgpe-d16/payloads
Julius Werner baa3e70084 arm64: Align cache maintenance code with libpayload and ARM32
coreboot and libpayload currently use completely different code to
perform a full cache flush on ARM64, with even different function names.
The libpayload code is closely inspired by the ARM32 version, so for the
sake of overall consistency let's sync coreboot to that. Also align a
few other cache management details to work the same way as the
corresponding ARM32 parts (such as only flushing but not invalidating
the data cache after loading a new stage, which may have a small
performance benefit).

Change-Id: I9e05b425eeeaa27a447b37f98c0928fed3f74340
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/19785
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2017-05-30 22:17:57 +02:00
..
bayou bayou: delete pbuilder utility 2016-07-30 19:34:36 +02:00
coreinfo Turn CBMEM console into a ring buffer that can persist across reboots 2017-04-20 00:29:07 +02:00
external payloads/seabios: Update stable from 1.10.1 to 1.10.2 2017-04-17 17:20:42 +02:00
libpayload arm64: Align cache maintenance code with libpayload and ARM32 2017-05-30 22:17:57 +02:00
nvramcui nvramcui: Add USB support 2017-03-13 17:11:12 +01:00
Kconfig payloads: add Kconfig option for bayou 2016-08-09 10:44:44 +02:00
Makefile.inc tint: Fix tint and add Kconfig option 2016-06-28 18:29:48 +02:00