Rev 2009 | Rev 2015 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2009 | Rev 2010 | ||
|---|---|---|---|
| Line 164... | Line 164... | ||
| 164 | #endif |
164 | #endif |
| 165 | #ifdef CONFIG_VIRT_IDX_DCACHE |
165 | #ifdef CONFIG_VIRT_IDX_DCACHE |
| 166 | if (as->dcache_flush_on_install) { |
166 | if (as->dcache_flush_on_install) { |
| 167 | /* |
167 | /* |
| 168 | * Some mappings in this address space are illegal address |
168 | * Some mappings in this address space are illegal address |
| 169 | * aliases. Upon their creation, the flush_dcache_on_install |
169 | * aliases. Upon their creation, the dcache_flush_on_install |
| 170 | * flag was set. |
170 | * flag was set. |
| 171 | * |
171 | * |
| 172 | * We are now obliged to flush the D-cache in order to guarantee |
172 | * We are now obliged to flush the D-cache in order to guarantee |
| 173 | * that there will be at most one cache line for each address |
173 | * that there will be at most one cache line for each address |
| 174 | * alias. |
174 | * alias. |
| Line 215... | Line 215... | ||
| 215 | #endif |
215 | #endif |
| 216 | #ifdef CONFIG_VIRT_IDX_DCACHE |
216 | #ifdef CONFIG_VIRT_IDX_DCACHE |
| 217 | if (as->dcache_flush_on_deinstall) { |
217 | if (as->dcache_flush_on_deinstall) { |
| 218 | /* |
218 | /* |
| 219 | * Some mappings in this address space are illegal address |
219 | * Some mappings in this address space are illegal address |
| 220 | * aliases. Upon their creation, the flush_dcache_on_deinstall |
220 | * aliases. Upon their creation, the dcache_flush_on_deinstall |
| 221 | * flag was set. |
221 | * flag was set. |
| 222 | * |
222 | * |
| 223 | * We are now obliged to flush the D-cache in order to guarantee |
223 | * We are now obliged to flush the D-cache in order to guarantee |
| 224 | * that there will be at most one cache line for each address |
224 | * that there will be at most one cache line for each address |
| 225 | * alias. |
225 | * alias. |