Subversion Repositories HelenOS-historic

Rev

Rev 396 | Go to most recent revision | Show entire file | Ignore 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
}