summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/pgtable-3level.h
AgeCommit message (Expand)Author
2021-07-08mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *Aneesh Kumar K.V
2021-04-30ARM: mm: add missing pud_page define to 2-level page tablesNicholas Piggin
2020-11-16arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where neededArnd Bergmann
2020-06-09mm: consolidate pte_index() and pte_offset_*() definitionsMike Rapoport
2020-06-03mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid()Anshuman Khandual
2020-03-24arm: Remove HYP/Stage-2 page-table supportMarc Zyngier
2020-02-04arm: mm: add p?d_leaf() definitionsSteven Price
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner
2018-06-07mm: introduce ARCH_HAS_PTE_SPECIALLaurent Dufour
2018-01-31arm/mm: provide pmdp_establish() helperKirill A. Shutemov
2017-11-29mm: switch to 'define pmd_write' instead of __HAVE_ARCH_PMD_WRITEDan Williams
2016-06-09ARM: 8579/1: mm: Fix definition of pmd_mknotpresentSteve Capper
2016-06-09ARM: 8578/1: mm: ensure pmd_present only checks the valid bitWill Deacon
2016-05-19arch: fix has_transparent_hugepage()Hugh Dickins
2016-01-15arch/arm/include/asm/pgtable-3level.h: add pmd_mkclean for THPMinchan Kim
2016-01-15arm, thp: remove infrastructure for handling splitting PMDsKirill A. Shutemov
2015-02-13Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2015-02-12mm: convert p[te|md]_mknonnuma and remaining page table manipulationsMel Gorman
2015-02-10arm: drop L_PTE_FILE and pte_file()-related helpersKirill A. Shutemov
2015-01-16KVM: arm: Add initial dirty page locking supportMario Smarduch
2014-10-09arm: mm: enable RCU fast_gupSteve Capper
2014-10-09arm: mm: introduce special ptes for LPAESteve Capper
2014-07-24ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAESteven Capper
2014-07-24ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclearSteven Capper
2014-02-10ARM: 7950/1: mm: Fix stage-2 device memory attributesChristoffer Dall
2013-12-11ARM: add support to dump the kernel page tablesRussell King
2013-11-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2013-10-29ARM: 7858/1: mm: make UACCESS_WITH_MEMCPY huge page awareSteven Capper
2013-10-17KVM: ARM: Support hugetlbfs backed huge pagesChristoffer Dall
2013-06-18Merge branch 'for-rmk/lpae' of git://git.kernel.org/pub/scm/linux/kernel/git/...Russell King
2013-06-04ARM: mm: Transparent huge page support for LPAE systems.Catalin Marinas
2013-06-04ARM: mm: HugeTLB support for LPAE systems.Catalin Marinas
2013-06-04ARM: mm: correct pte_same behaviour for LPAE.Steve Capper
2013-05-30ARM: lpae: fix definition of PTE_HWTABLE_PTRSWill Deacon
2013-05-30ARM: LPAE: use signed arithmetic for mask definitionsCyril Chemparathy
2013-04-16ARM: KVM: fix L_PTE_S2_RDWR to actually be Read/WriteMarc Zyngier
2013-01-23ARM: Add page table and page defines needed by KVMChristoffer Dall
2012-11-09ARM: mm: introduce present, faulting entries for PAGE_NONEWill Deacon
2012-11-09ARM: mm: introduce L_PTE_VALID for page table entriesWill Deacon
2012-05-12ARM: 7416/1: LPAE: Remove unused L_PTE_(BUFFERABLE|CACHEABLE) macrosCatalin Marinas
2011-12-08ARM: LPAE: Page table maintenance for the 3-level formatCatalin Marinas
2011-12-08ARM: LPAE: Introduce the 3-level page table format definitionsCatalin Marinas