Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
d32da5bd9fd2e6eafa25c82318b55124c54d3a66
/
arch
/
arm64
/
include
/
asm
/
pgtable.h
1809afd
arm64: mm: Map entry trampoline into trampoline and kernel page tables
by Will Deacon
· 6 years ago
e5380004
arm64: Implement arch-specific pte_access_permitted()
by Catalin Marinas
· 7 years ago
f46fdb8
arm64: Improve detection of user/non-user mappings in set_pte(_at)
by Catalin Marinas
· 8 years ago
5ebe3a4
arm64: hibernate: Support DEBUG_PAGEALLOC
by James Morse
· 8 years ago
cab15ce
arm64: Introduce execute-only page access permissions
by Catalin Marinas
· 8 years ago
747a70e
arm64: Fix copy-on-write referencing in HugeTLB
by Steve Capper
· 8 years ago
a05a70d
Merge branch 'akpm' (patches from Andrew)
by Linus Torvalds
· 8 years ago
fd8cfd3
arch: fix has_transparent_hugepage()
by Hugh Dickins
· 8 years ago
7beaa24
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
0648505
kvm: arm64: Enable hardware updates of the Access Flag for Stage 2 page tables
by Catalin Marinas
· 8 years ago
5bb1cc0
arm64: Ensure pmd_present() returns false after pmd_mknotpresent()
by Catalin Marinas
· 8 years ago
ab4db1f
arm64: Replace hard-coded values in the pmd/pud_bad() macros
by Catalin Marinas
· 8 years ago
282aa70
arm64: Implement pmdp_set_access_flags() for hardware AF/DBM
by Catalin Marinas
· 8 years ago
911f56e
arm64: Fix typo in the pmdp_huge_get_and_clear() definition
by Catalin Marinas
· 8 years ago
0dbd3b1
arm64: Introduce pmd_thp_or_huge
by Suzuki K Poulose
· 9 years ago
66dbd6e
arm64: Implement ptep_set_access_flags() for hardware AF/DBM
by Catalin Marinas
· 8 years ago
5616623
arm64, mm, numa: Add NUMA balancing support for arm64.
by Ganapatrao Kulkarni
· 8 years ago
3e1907d
arm64: mm: move vmemmap region right below the linear region
by Ard Biesheuvel
· 9 years ago
22b6f3b
arm64: mm: avoid virt_to_page() translation for the zero page
by Ard Biesheuvel
· 9 years ago
3bab79e
Revert "arm64: account for sparsemem section alignment when choosing vmemmap offset"
by Ard Biesheuvel
· 9 years ago
588ab3f
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
fdc69e7
arm64: Update PTE_RDONLY in set_pte_at() for PROT_NONE permission
by Catalin Marinas
· 9 years ago
36e5cd6
arm64: account for sparsemem section alignment when choosing vmemmap offset
by Ard Biesheuvel
· 9 years ago
dfd55ad
arm64: vmemmap: use virtual projection of linear region
by Ard Biesheuvel
· 9 years ago
3eca86e
arm64: Remove fixmap include fragility
by Mark Rutland
· 9 years ago
cac4b8c
arm64: Fix building error with 16KB pages and 36-bit VA
by Catalin Marinas
· 9 years ago
f904077
arm64: move kernel image to base of vmalloc area
by Ard Biesheuvel
· 9 years ago
6533945
arm64: pgtable: implement static [pte|pmd|pud]_offset variants
by Ard Biesheuvel
· 9 years ago
961faac
arm64: mm: add functions to walk tables in fixmap
by Mark Rutland
· 9 years ago
dca56dc
arm64: mm: add functions to walk page tables by PA
by Mark Rutland
· 9 years ago
053520f
arm64: mm: move pte_* macros
by Mark Rutland
· 9 years ago
5227cfa
arm64: mm: place empty_zero_page in bss
by Mark Rutland
· 9 years ago
ac15bd6
arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings
by Catalin Marinas
· 9 years ago
05ee26d
arch/arm64/include/asm/pgtable.h: add pmd_mkclean for THP
by Minchan Kim
· 9 years ago
b7ed934
arm64, thp: remove infrastructure for handling splitting PMDs
by Kirill A. Shutemov
· 9 years ago
fa5fd7c
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
39b5be9
arm64: mm: move pgd_cache initialisation to pgtable_cache_init
by Will Deacon
· 9 years ago
66b3923
arm64: hugetlb: add support for PTE contiguous bit
by David Woods
· 9 years ago
82d3400
arm64: Improve error reporting on set_pte_at() checks
by Catalin Marinas
· 9 years ago
76c714b
arm64: pgtable: implement pte_accessible()
by Will Deacon
· 9 years ago
0b2aa5b
arm64: Fix R/O permissions in mark_rodata_ro
by Laura Abbott
· 9 years ago
a18e2fa
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
fb226c3
arm64: fix R/O permissions of FDT mapping
by Ard Biesheuvel
· 9 years ago
2dc10ad
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
7db743c
arm64: Minor coding style fixes for kc_offset_to_vaddr and kc_vaddr_to_offset
by Catalin Marinas
· 9 years ago
c7d77a7
Merge branch 'x86/urgent' into core/efi, to pick up a pending EFI fix
by Ingo Molnar
· 9 years ago
03875ad
arm64: add kc_offset_to_vaddr and kc_vaddr_to_offset macro
by yalin wang
· 9 years ago
39d114d
arm64: add KASAN support
by Andrey Ryabinin
· 9 years ago
06f90d2
arm64: Default kernel pages should be contiguous
by Jeremy Linton
· 9 years ago
93ef666
arm64: Macros to check/set/unset the contiguous bit
by Jeremy Linton
· 9 years ago
120798d
arm64: mm: remove dsb from update_mmu_cache
by Will Deacon
· 9 years ago
127db02
arm64: introduce VA_START macro - the first kernel virtual address.
by Andrey Ryabinin
· 9 years ago
1a541b4
arm64: Fix THP protection change logic
by Steve Capper
· 9 years ago
bf95004
arm64: pgtable: use a single bit for PTE_WRITE regardless of DBM
by Will Deacon
· 9 years ago
62d96c7
arm64: Fix pte_modify() to preserve the hardware dirty information
by Catalin Marinas
· 9 years ago
b847415
arm64: Fix the pte_hw_dirty() check when AF/DBM is enabled
by Catalin Marinas
· 9 years ago
8d446c8
arm64/mm: Add PROT_DEVICE_nGnRnE and PROT_NORMAL_WT
by Jonathan (Zhixiong) Zhang
· 9 years ago
766ffb6
arm64: pgtable: fix definition of pte_valid
by Will Deacon
· 9 years ago
4b3dc96
arm64: force CONFIG_SMP=y and remove redundant #ifdefs
by Will Deacon
· 9 years ago
2f4b829
arm64: Add support for hardware updates of the access and dirty pte bits
by Catalin Marinas
· 9 years ago
cba3574
arm64: move update_mmu_cache() into asm/pgtable.h
by Will Deacon
· 9 years ago
9f25e6a
arm64: expose number of page table levels on Kconfig level
by Kirill A. Shutemov
· 9 years ago
6910fa1
arm64: enable PTE type bit in the mask for pte_modify
by Feng Kan
· 10 years ago
59d5373
Merge branch 'akpm' (patches from Andrew)
by Linus Torvalds
· 10 years ago
6b00f7e
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 10 years ago
d016bf7
mm: make FIRST_USER_ADDRESS unsigned long on all archs
by Kirill A. Shutemov
· 10 years ago
9b3e661
arm64: drop PTE_FILE and pte_file()-related helpers
by Kirill A. Shutemov
· 10 years ago
523d6e9
arm64:mm: free the useless initial page table
by zhichang.yuan
· 10 years ago
8ce837c
arm64/mm: add create_pgd_mapping() to create private page tables
by Ard Biesheuvel
· 10 years ago
5d96e0c
arm64: mm: Add pgd_page to support RCU fast_gup
by Jungseok Lee
· 10 years ago
c164e03
mm: fix huge zero page accounting in smaps report
by Kirill A. Shutemov
· 10 years ago
8a5de18
Merge tag 'kvm-arm-for-3.18-take-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm
by Linus Torvalds
· 10 years ago
4a513fb
arm64: kvm: define PAGE_S2_DEVICE as read-only by default
by Ard Biesheuvel
· 10 years ago
0cf744b
Merge branch 'akpm' (fixes from Andrew Morton)
by Linus Torvalds
· 10 years ago
29e5694
arm64: mm: enable RCU fast_gup
by Steve Capper
· 10 years ago
80213c0
Merge tag 'pci-v3.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
by Linus Torvalds
· 10 years ago
d1e6dc9
arm64: Add architectural support for PCI
by Liviu Dudau
· 10 years ago
b6d4f28
arm64: Introduce {set,clear}_pte_bit
by Laura Abbott
· 10 years ago
7f0b1bf
arm64: Fix barriers used for page table modifications
by Catalin Marinas
· 10 years ago
7078db4
arm64: asm/pgtable.h pmd/pud definitions clean-up
by Catalin Marinas
· 10 years ago
0837519
arm64: Determine the vmalloc/vmemmap space at build time based on VA_BITS
by Catalin Marinas
· 10 years ago
abe669d
arm64: Convert bool ARM64_x_LEVELS to int ARM64_PGTABLE_LEVELS
by Catalin Marinas
· 10 years ago
c79b954
arm64: mm: Implement 4 levels of translation tables
by Jungseok Lee
· 10 years ago
e41ceed
arm64: Introduce VA_BITS and translation level options
by Jungseok Lee
· 10 years ago
b2f8c07
arm64: Remove duplicate (SWAPPER|IDMAP)_DIR_SIZE definitions
by Catalin Marinas
· 10 years ago
f3b766a
arm64: mm: Fix horrendous config typo
by Steve Capper
· 10 years ago
e3a920a
arm64: mm: remove broken &= operator from pmd_mknotpresent
by Will Deacon
· 10 years ago
cc07aab
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into next
by Linus Torvalds
· 10 years ago
1aacb90
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial into next
by Linus Torvalds
· 10 years ago
ceb2183
arm64: mm: fix pmd_write CoW brokenness
by Will Deacon
· 10 years ago
5a0fdfa
Revert "arm64: Introduce execute-only page access permissions"
by Catalin Marinas
· 10 years ago
98f7685
arm64: barriers: make use of barrier options with explicit barriers
by Will Deacon
· 10 years ago
206a2a7
arm64: mm: Create gigabyte kernel logical mappings where possible
by Steve Capper
· 10 years ago
a501e32
arm64: Clean up the default pgprot setting
by Catalin Marinas
· 10 years ago
bc07c2c
arm64: Introduce execute-only page access permissions
by Catalin Marinas
· 10 years ago
aad9061
arm64: mm: Remove superfluous "the" in comment
by Geert Uytterhoeven
· 11 years ago
1ce235f
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 11 years ago
196adf2
arm64: Remove pgprot_dmacoherent()
by Catalin Marinas
· 11 years ago
9c7e535
arm64: mm: Route pmd thp functions through pte equivalents
by Steve Capper
· 11 years ago
71fdb6b
arm64: Do not synchronise I and D caches for special ptes
by Catalin Marinas
· 11 years ago
Next »