Rev 741 | Rev 788 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 741 | Rev 753 | ||
|---|---|---|---|
| Line 92... | Line 92... | ||
| 92 | * Check if there is an unallocated ASID. |
92 | * Check if there is an unallocated ASID. |
| 93 | */ |
93 | */ |
| 94 | 94 | ||
| 95 | ipl = interrupts_disable(); |
95 | ipl = interrupts_disable(); |
| 96 | spinlock_lock(&asidlock); |
96 | spinlock_lock(&asidlock); |
| 97 | if (ASID_STEALING_ENABLED && asids_allocated == ASIDS_ALLOCABLE) { |
97 | if (asids_allocated == ASIDS_ALLOCABLE) { |
| 98 | 98 | ||
| 99 | /* |
99 | /* |
| 100 | * All ASIDs are already allocated. |
100 | * All ASIDs are already allocated. |
| 101 | * Resort to stealing. |
101 | * Resort to stealing. |
| 102 | */ |
102 | */ |