Rev 944 | Rev 947 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 944 | Rev 945 | ||
---|---|---|---|
Line 91... | Line 91... | ||
91 | { |
91 | { |
92 | /* TODO */ |
92 | /* TODO */ |
93 | tlb_invalidate_all(); |
93 | tlb_invalidate_all(); |
94 | } |
94 | } |
95 | 95 | ||
96 | extern void d(void); |
- | |
97 | void d(void) |
- | |
98 | { |
- | |
99 | } |
- | |
100 | - | ||
101 | 96 | ||
102 | void tlb_invalidate_pages(asid_t asid, __address va, count_t cnt) |
97 | void tlb_invalidate_pages(asid_t asid, __address va, count_t cnt) |
103 | { |
98 | { |
104 | 99 | ||
105 | 100 | ||
Line 192... | Line 187... | ||
192 | va&=~((1<<ps)-1); |
187 | va&=~((1<<ps)-1); |
193 | break; |
188 | break; |
194 | } |
189 | } |
195 | 190 | ||
196 | } |
191 | } |
197 | d(); |
- | |
198 | for(i=0;i<cnt;i++) { |
192 | for(i=0;i<cnt;i++) { |
199 | __asm__ volatile |
193 | __asm__ volatile |
200 | ( |
194 | ( |
201 | "ptc.l %0,%1;;" |
195 | "ptc.l %0,%1;;" |
202 | : |
196 | : |