Browse Source

ARM: arm925: ensure assembly sets up writethrough mapping

Commit ca8f0b0a545f ("ARM: ensure C page table setup code follows
assembly code") did what it said on the tin, but some of the older
CPU code omitted the default cache policy from their files.  This
results in the kernel running with the caches disabled.  Fix this
for ARM925.

Reported-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Russell King 11 năm trước cách đây
mục cha
commit
b8d8772e53
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      arch/arm/mm/proc-arm925.S

+ 1 - 0
arch/arm/mm/proc-arm925.S

@@ -502,6 +502,7 @@ __\name\()_proc_info:
 	.long	\cpu_val
 	.long	\cpu_val
 	.long	\cpu_mask
 	.long	\cpu_mask
 	.long   PMD_TYPE_SECT | \
 	.long   PMD_TYPE_SECT | \
+		PMD_SECT_CACHEABLE | \
 		PMD_BIT4 | \
 		PMD_BIT4 | \
 		PMD_SECT_AP_WRITE | \
 		PMD_SECT_AP_WRITE | \
 		PMD_SECT_AP_READ
 		PMD_SECT_AP_READ