|
@@ -420,6 +420,10 @@ static void __init build_mem_type_table(void)
|
|
|
user_pgprot |= L_PTE_SHARED;
|
|
|
kern_pgprot |= L_PTE_SHARED;
|
|
|
vecs_pgprot |= L_PTE_SHARED;
|
|
|
+ mem_types[MT_DEVICE_WC].prot_sect |= PMD_SECT_S;
|
|
|
+ mem_types[MT_DEVICE_WC].prot_pte |= L_PTE_SHARED;
|
|
|
+ mem_types[MT_DEVICE_CACHED].prot_sect |= PMD_SECT_S;
|
|
|
+ mem_types[MT_DEVICE_CACHED].prot_pte |= L_PTE_SHARED;
|
|
|
mem_types[MT_MEMORY].prot_sect |= PMD_SECT_S;
|
|
|
mem_types[MT_MEMORY_NONCACHED].prot_sect |= PMD_SECT_S;
|
|
|
#endif
|