• Anton Blanchard's avatar
    ppc64: hashtable management rework for SMP scalability · 18c8a844
    Anton Blanchard authored
    get rid of global lock on hpte insert and remove, use a software bit
     for pSeries and the relevant interfaces for pSeries LPAR to avoid
     races.
    preload hpte entries in update_mmu_cache.
    keep cpu_vm_mask and use tlbiel when mm has only run locally
    batch tlb flushes where possible.
    add large page support in preparation for generic large page support.
    Remove HPTENOIX, we always put slot information into linux ptes now.
    Note: pSeries and pSeries LPAR so far, iSeries coming next.
    18c8a844
mmu.h 11.6 KB