Changeset 457d18a in mainline for arch/ia64/src/mm/asid.c


Ignore:
Timestamp:
2006-01-28T16:47:39Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d0780b4c
Parents:
849386a
Message:

ia64 virtual address translation subsystem update.

File:
1 edited

Legend:

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

    r849386a r457d18a  
    5050#include <mm/asid.h>
    5151#include <mm/as.h>
     52#include <genarch/mm/page_ht.h>
    5253#include <mm/tlb.h>
    5354#include <list.h>
     
    105106                        spinlock_unlock(&as->lock);
    106107                }
     108               
     109                /*
     110                 * The page hash table uses VHPT long format PTE's.
     111                 * Unfortunatelly, this format has no space to
     112                 * store as_t pointer, so it is necessary to
     113                 * invalidate the whole structure after all ASIDs
     114                 * have been reassigned. The information swept out
     115                 * from the page hash table can be later reconstructed
     116                 * from as_t structures on demand.
     117                 */
     118                ht_invalidate_all();
    107119
    108120                /*
Note: See TracChangeset for help on using the changeset viewer.