Rev 396 | Rev 413 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 396 | Rev 397 | ||
---|---|---|---|
Line 46... | Line 46... | ||
46 | hi.value = cp0_entry_hi_read(); |
46 | hi.value = cp0_entry_hi_read(); |
47 | 47 | ||
48 | pri = cpu_priority_high(); |
48 | pri = cpu_priority_high(); |
49 | spinlock_lock(&vm->lock); |
49 | spinlock_lock(&vm->lock); |
50 | hi.asid = vm->asid; |
50 | hi.asid = vm->asid; |
51 | cp0_entry_hi_write(*((__u32 *) &hi)); |
51 | cp0_entry_hi_write(hi.value); |
52 | spinlock_lock(&vm->unlock); |
52 | spinlock_lock(&vm->unlock); |
53 | cpu_priority_restore(pri); |
53 | cpu_priority_restore(pri); |
54 | } |
54 | } |