Rev 4638 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4638 | Rev 4679 | ||
---|---|---|---|
Line 150... | Line 150... | ||
150 | ASSERT(CPU); |
150 | ASSERT(CPU); |
151 | 151 | ||
152 | CPU->tlb_active = 0; |
152 | CPU->tlb_active = 0; |
153 | spinlock_lock(&tlblock); |
153 | spinlock_lock(&tlblock); |
154 | spinlock_unlock(&tlblock); |
154 | spinlock_unlock(&tlblock); |
155 | 155 | ||
156 | spinlock_lock(&CPU->lock); |
156 | spinlock_lock(&CPU->lock); |
157 | ASSERT(CPU->tlb_messages_count <= TLB_MESSAGE_QUEUE_LEN); |
157 | ASSERT(CPU->tlb_messages_count <= TLB_MESSAGE_QUEUE_LEN); |
158 | 158 | ||
159 | for (i = 0; i < CPU->tlb_messages_count; CPU->tlb_messages_count--) { |
159 | for (i = 0; i < CPU->tlb_messages_count; CPU->tlb_messages_count--) { |
160 | type = CPU->tlb_messages[i].type; |
160 | type = CPU->tlb_messages[i].type; |