the following patch was just integrated into master: commit 08e3656b517cf029dec5f9830c2e09b947e46e8b Author: David Hendricks dhendrix@chromium.org Date: Mon Mar 25 15:02:29 2013 -0700
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)
Build-Tested: build bot (Jenkins) at Sat Mar 30 00:33:51 2013, giving +1 See http://review.coreboot.org/2975 for details.
-gerrit