summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/pgtable-3level.h
AgeCommit message (Expand)AuthorFilesLines
2021-04-30ARM: mm: add missing pud_page define to 2-level page tablesNicholas Piggin1-2/+0
2020-11-16arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where neededArnd Bergmann1-0/+2
2020-06-09mm: consolidate pte_index() and pte_offset_*() definitionsMike Rapoport1-7/+0
2020-06-04mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid()Anshuman Khandual1-1/+1
2020-03-24arm: Remove HYP/Stage-2 page-table supportMarc Zyngier1-20/+0
2020-02-04arm: mm: add p?d_leaf() definitionsSteven Price1-0/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner1-13/+1
2018-06-08mm: introduce ARCH_HAS_PTE_SPECIALLaurent Dufour1-1/+0
2018-02-01arm/mm: provide pmdp_establish() helperKirill A. Shutemov1-0/+3
2017-11-30mm: switch to 'define pmd_write' instead of __HAVE_ARCH_PMD_WRITEDan Williams1-1/+0
2016-06-09ARM: 8579/1: mm: Fix definition of pmd_mknotpresentSteve Capper1-2/+2
2016-06-09ARM: 8578/1: mm: ensure pmd_present only checks the valid bitWill Deacon1-0/+1
2016-05-20arch: fix has_transparent_hugepage()Hugh Dickins1-5/+0
2016-01-16arch/arm/include/asm/pgtable-3level.h: add pmd_mkclean for THPMinchan Kim1-0/+1
2016-01-16arm, thp: remove infrastructure for handling splitting PMDsKirill A. Shutemov1-9/+0
2015-02-13Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+1
2015-02-13mm: convert p[te|md]_mknonnuma and remaining page table manipulationsMel Gorman1-1/+4
2015-02-11arm: drop L_PTE_FILE and pte_file()-related helpersKirill A. Shutemov1-1/+0
2015-01-16KVM: arm: Add initial dirty page locking supportMario Smarduch1-0/+1
2014-10-10arm: mm: enable RCU fast_gupSteve Capper1-0/+8
2014-10-10arm: mm: introduce special ptes for LPAESteve Capper1-0/+7
2014-07-24ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAESteven Capper1-17/+24
2014-07-24ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclearSteven Capper1-4/+8
2014-02-10ARM: 7950/1: mm: Fix stage-2 device memory attributesChristoffer Dall1-6/+9
2013-12-11ARM: add support to dump the kernel page tablesRussell King1-0/+1
2013-11-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+2
2013-10-29ARM: 7858/1: mm: make UACCESS_WITH_MEMCPY huge page awareSteven Capper1-0/+3
2013-10-18KVM: ARM: Support hugetlbfs backed huge pagesChristoffer Dall1-0/+2
2013-06-18Merge branch 'for-rmk/lpae' of git://git.kernel.org/pub/scm/linux/kernel/git/...Russell King1-4/+4
2013-06-04ARM: mm: Transparent huge page support for LPAE systems.Catalin Marinas1-0/+60
2013-06-04ARM: mm: HugeTLB support for LPAE systems.Catalin Marinas1-0/+11
2013-06-04ARM: mm: correct pte_same behaviour for LPAE.Steve Capper1-0/+17
2013-05-30ARM: lpae: fix definition of PTE_HWTABLE_PTRSWill Deacon1-1/+1
2013-05-30ARM: LPAE: use signed arithmetic for mask definitionsCyril Chemparathy1-3/+3
2013-04-17ARM: KVM: fix L_PTE_S2_RDWR to actually be Read/WriteMarc Zyngier1-1/+1
2013-01-23ARM: Add page table and page defines needed by KVMChristoffer Dall1-0/+18
2012-11-09ARM: mm: introduce present, faulting entries for PAGE_NONEWill Deacon1-0/+1
2012-11-09ARM: mm: introduce L_PTE_VALID for page table entriesWill Deacon1-1/+2
2012-05-12ARM: 7416/1: LPAE: Remove unused L_PTE_(BUFFERABLE|CACHEABLE) macrosCatalin Marinas1-2/+0
2011-12-08ARM: LPAE: Page table maintenance for the 3-level formatCatalin Marinas1-0/+53
2011-12-08ARM: LPAE: Introduce the 3-level page table format definitionsCatalin Marinas1-0/+102