mirror of
https://xff.cz/git/u-boot/
synced 2025-09-03 09:42:22 +02:00
powerpc/mpc85xx: Clear L1 D-cache lock
dcbi instruction has been used to clear D-cache lock. However, the cache lock is persistent for e6500 core. Use dcblc to clear the lock explicitly. Signed-off-by: York Sun <yorksun@freescale.com> Signed-off-by: Andy Fleming <afleming@freescale.com>
This commit is contained in:
@@ -1906,6 +1906,7 @@ unlock_ram_in_cache:
|
|||||||
slwi r4,r4,(10 - 1 - L1_CACHE_SHIFT)
|
slwi r4,r4,(10 - 1 - L1_CACHE_SHIFT)
|
||||||
mtctr r4
|
mtctr r4
|
||||||
1: dcbi r0,r3
|
1: dcbi r0,r3
|
||||||
|
dcblc r0,r3
|
||||||
addi r3,r3,CONFIG_SYS_CACHELINE_SIZE
|
addi r3,r3,CONFIG_SYS_CACHELINE_SIZE
|
||||||
bdnz 1b
|
bdnz 1b
|
||||||
sync
|
sync
|
||||||
|
Reference in New Issue
Block a user