Rev 1891 | Rev 1960 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1891 | Rev 1917 | ||
|---|---|---|---|
| Line 85... | Line 85... | ||
| 85 | * We use write barriers to make sure that the TSB load |
85 | * We use write barriers to make sure that the TSB load |
| 86 | * won't use inconsistent data or that the fault will |
86 | * won't use inconsistent data or that the fault will |
| 87 | * be repeated. |
87 | * be repeated. |
| 88 | */ |
88 | */ |
| 89 | 89 | ||
| 90 | tsb->tag.invalid = 1; /* invalidate the entry (tag target has this set to 0 */ |
90 | tsb->tag.invalid = 1; /* invalidate the entry (tag target has this set to 0) */ |
| 91 | 91 | ||
| 92 | write_barrier(); |
92 | write_barrier(); |
| 93 | 93 | ||
| 94 | tsb->tag.context = as->asid; |
94 | tsb->tag.context = as->asid; |
| 95 | tsb->tag.va_tag = t->page >> VA_TAG_PAGE_SHIFT; |
95 | tsb->tag.va_tag = t->page >> VA_TAG_PAGE_SHIFT; |