Changeset 22f7769 in mainline for arch/mips32/src/mm/asid.c


Ignore:
Timestamp:
2005-10-17T23:31:41Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4b2c872d
Parents:
75eacab
Message:

Rename cpu_priority_{high|low|restore|read} functions to interrupts_{disable|enable|restore|read}.
Rename pri_t to ipl_t (Interrupt Priority Level).
Rename thread_t::pri to thread_t::priority.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/mips32/src/mm/asid.c

    r75eacab r22f7769  
    4545asid_t asid_get(void)
    4646{
    47         pri_t pri;
     47        ipl_t ipl;
    4848        int i, j;
    4949        count_t min;
     
    5151        min = (unsigned) -1;
    5252       
    53         pri = cpu_priority_high();
     53        ipl = interrupts_disable();
    5454        spinlock_lock(&asid_usage_lock);
    5555       
     
    6666
    6767        spinlock_unlock(&asid_usage_lock);
    68         cpu_priority_restore(pri);
     68        interrupts_restore(ipl);
    6969
    7070        return i;
     
    7979void asid_put(asid_t asid)
    8080{
    81         pri_t pri;
     81        ipl_t ipl;
    8282
    83         pri = cpu_priority_high();
     83        ipl = interrupts_disable();
    8484        spinlock_lock(&asid_usage_lock);
    8585
     
    9090
    9191        spinlock_unlock(&asid_usage_lock);
    92         cpu_priority_restore(pri);
     92        interrupts_restore(ipl);
    9393}
    9494
     
    104104{
    105105        bool has_conflicts = false;
    106         pri_t pri;
     106        ipl_t ipl;
    107107
    108108        ASSERT(asid != ASID_INVALID);
    109109
    110         pri = cpu_priority_high();
     110        ipl = interrupts_disable();
    111111        spinlock_lock(&asid_usage_lock);
    112112
     
    115115
    116116        spinlock_unlock(&asid_usage_lock);
    117         cpu_priority_restore(pri);
     117        interrupts_restore(ipl);
    118118
    119119        return has_conflicts;
Note: See TracChangeset for help on using the changeset viewer.