coreboot-kgpe-d16/payloads/libpayload/arch/armv7
David Hendricks 08e3656b51 armv7: import updated cache/MMU stuff from coreboot
This imports the newest cache and MMU code from coreboot. This
time it's so new that it hasn't even been checked in to coreboot.

However, this version at least allows DMA to work properly for the
MSHC driver. So even if we rebase a few more times, this version is
at least a step in the right direction.

Note: This omits the stuff that sets up dcache policy since
libpayload should not need to worry about that and it depends
on cbmem stuff.

Change-Id: Idd42b083e8019634aaaa44d5bf5b51db6c3912f5
Signed-off-by: David Hendricks <dhendrix@google.com>
Reviewed-on: http://review.coreboot.org/2975
Reviewed-by: David Hendricks <dhendrix@chromium.org>
Tested-by: build bot (Jenkins)
2013-03-30 19:48:52 +01:00
..
Config.in libpayload: Fix license headers 2013-02-20 02:41:24 +01:00
Makefile.inc armv7: import new cache maintenance API from coreboot 2013-03-30 19:48:42 +01:00
assembler.h libpayload: Initial ARMv7 port 2012-12-14 22:29:48 +01:00
cache.c armv7: import updated cache/MMU stuff from coreboot 2013-03-30 19:48:52 +01:00
coreboot.c libpayload: Add comments on virtual pointers in lib_sysinfo 2013-03-22 16:20:08 +01:00
exception.c libpayload: Don't declare the loop counter within the for loop 2013-03-14 01:42:52 +01:00
exception_asm.S libpayload: Catch exceptions and print out an error message. 2013-03-04 22:39:09 +01:00
head.S libpayload: Move over to the payload's stack during startup 2013-03-13 23:41:23 +01:00
libpayload.ldscript libpayload: add a ldscript for arm 2013-02-15 01:13:11 +01:00
main.c libpayload: Catch exceptions and print out an error message. 2013-03-04 22:39:09 +01:00
memcpy.S libpayload: Initial ARMv7 port 2012-12-14 22:29:48 +01:00
memset.S libpayload: Initial ARMv7 port 2012-12-14 22:29:48 +01:00
sysinfo.c libpayload: Initial ARMv7 port 2012-12-14 22:29:48 +01:00
timer.c libpayload: Generalize and redistribute timekeeping code 2013-03-14 04:53:33 +01:00
util.S libpayload: Mark "halt" as a function. 2013-03-01 16:49:41 +01:00
virtual.c libpayload: Initial ARMv7 port 2012-12-14 22:29:48 +01:00