Changeset 8ad925c in mainline


Ignore:
Timestamp:
2005-12-13T22:58:45Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0cfc4d38
Parents:
dbb6886
Message:

Unify mips32 and sparc64 tlb_invalidate_all() semantics: do not invalidate locked/wired TLB entries.

File:
1 edited

Legend:

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

    rdbb6886 r8ad925c  
    395395}
    396396
    397 /** Invalidate all TLB entries. */
     397/** Invalidate all not wired TLB entries. */
    398398void tlb_invalidate_all(void)
    399399{
     
    404404        ipl = interrupts_disable();
    405405
    406         for (i = 0; i < TLB_ENTRY_COUNT; i++) {
     406        for (i = TLB_WIRED; i < TLB_ENTRY_COUNT; i++) {
    407407                cp0_index_write(i);
    408408                tlbr();
Note: See TracChangeset for help on using the changeset viewer.