armv7: cosmetic changes to dcache_op_mva()
This is just a cosmetic change to dcache_op_mva() to (hopefully) make it a easier to follow and more difficult to screw up. Change-Id: Ia348b2d58f2f2bf5c3cafabcfba06bc411937dba Signed-off-by: David Hendricks <dhendrix@chromium.org> Reviewed-on: http://review.coreboot.org/2927 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
parent
8f39887617
commit
19f3092b52
|
@ -180,19 +180,21 @@ static unsigned int line_bytes(void)
|
||||||
static void dcache_op_mva(unsigned long addr,
|
static void dcache_op_mva(unsigned long addr,
|
||||||
unsigned long len, enum dcache_op op)
|
unsigned long len, enum dcache_op op)
|
||||||
{
|
{
|
||||||
unsigned long line, i;
|
unsigned long line, linesize;
|
||||||
|
|
||||||
line = line_bytes();
|
linesize = line_bytes();
|
||||||
|
line = addr & ~(linesize - 1);
|
||||||
|
|
||||||
dsb();
|
dsb();
|
||||||
for (i = addr & ~(line - 1); i < addr + len; i += line) {
|
while (line < addr + len) {
|
||||||
switch(op) {
|
switch(op) {
|
||||||
case OP_DCCIMVAC:
|
case OP_DCCIMVAC:
|
||||||
dccimvac(i);
|
dccimvac(line);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
line += linesize;
|
||||||
}
|
}
|
||||||
isb();
|
isb();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue