Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
104a0c02e8b1936c049e18a6d4e4ab040fb61213
/
arch
/
arm64
/
include
/
asm
/
pgtable.h
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
· 10 years ago
2f4b829
arm64: Add support for hardware updates of the access and dirty pte bits
by Catalin Marinas
· 10 years ago
cba3574
arm64: move update_mmu_cache() into asm/pgtable.h
by Will Deacon
· 10 years ago
9f25e6a
arm64: expose number of page table levels on Kconfig level
by Kirill A. Shutemov
· 10 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
· 11 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
· 11 years ago
abe669d
arm64: Convert bool ARM64_x_LEVELS to int ARM64_PGTABLE_LEVELS
by Catalin Marinas
· 11 years ago
c79b954b
arm64: mm: Implement 4 levels of translation tables
by Jungseok Lee
· 11 years ago
e41ceed
arm64: Introduce VA_BITS and translation level options
by Jungseok Lee
· 11 years ago
b2f8c07
arm64: Remove duplicate (SWAPPER|IDMAP)_DIR_SIZE definitions
by Catalin Marinas
· 11 years ago
f3b766a
arm64: mm: Fix horrendous config typo
by Steve Capper
· 11 years ago
e3a920a
arm64: mm: remove broken &= operator from pmd_mknotpresent
by Will Deacon
· 11 years ago
cc07aab
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into next
by Linus Torvalds
· 11 years ago
1aacb90
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial into next
by Linus Torvalds
· 11 years ago
ceb2183
arm64: mm: fix pmd_write CoW brokenness
by Will Deacon
· 11 years ago
5a0fdfa
Revert "arm64: Introduce execute-only page access permissions"
by Catalin Marinas
· 11 years ago
98f7685
arm64: barriers: make use of barrier options with explicit barriers
by Will Deacon
· 11 years ago
206a2a7
arm64: mm: Create gigabyte kernel logical mappings where possible
by Steve Capper
· 11 years ago
a501e32
arm64: Clean up the default pgprot setting
by Catalin Marinas
· 11 years ago
bc07c2c
arm64: Introduce execute-only page access permissions
by Catalin Marinas
· 11 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
196adf2f
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
71fdb6bf
arm64: Do not synchronise I and D caches for special ptes
by Catalin Marinas
· 11 years ago
de2db74
arm64: Make DMA coherent and strongly ordered mappings not executable
by Catalin Marinas
· 11 years ago
84fe682
arm64: mm: Add double logical invert to pte accessors
by Steve Capper
· 11 years ago
c2c93e5
arm64: mm: Introduce PTE_WRITE
by Steve Capper
· 11 years ago
44b6dfc
arm64: mm: Remove PTE_BIT_FUNC macro
by Steve Capper
· 11 years ago
3676f9e
arm64: Move PTE_PROT_NONE higher up
by Catalin Marinas
· 11 years ago
4f00130
arm64: Use Normal NonCacheable memory for writecombine
by Catalin Marinas
· 11 years ago
847264fb
arm64: Use 42-bit address space with 64K pages
by Catalin Marinas
· 11 years ago
1873e5002
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64
by Linus Torvalds
· 12 years ago
aa729dc
Merge branch 'for-next/hugepages' of git://git.linaro.org/people/stevecapper/linux into upstream-hugepages
by Catalin Marinas
· 12 years ago
40d158e
consolidate io_remap_pfn_range definitions
by Al Viro
· 12 years ago
af07484
ARM64: mm: THP support.
by Steve Capper
· 12 years ago
084bd29
ARM64: mm: HugeTLB support.
by Steve Capper
· 12 years ago
59911ca4
ARM64: mm: Move PTE_PROT_NONE bit.
by Steve Capper
· 12 years ago
072b1b6
ARM64: mm: Make PAGE_NONE pages read only and no-execute.
by Steve Capper
· 12 years ago
63917f0
Merge branch 'kvm-arm64/kvm-for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into upstream
by Catalin Marinas
· 12 years ago
9ab6d02
arm64: pgtable: use pte_index instead of __pte_index
by Will Deacon
· 12 years ago
3631160
arm64: KVM: define HYP and Stage-2 translation page flags
by Marc Zyngier
· 12 years ago
a6fadf7
arm64: mm: introduce present, faulting entries for PAGE_NONE
by Will Deacon
· 12 years ago
0252246
arm64: mm: only wrprotect clean ptes if they are present
by Will Deacon
· 12 years ago
97ebe8f
Merge tag 'arm64-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64
by Linus Torvalds
· 12 years ago
33eaa58
arm64: Make !dirty ptes read-only
by Catalin Marinas
· 12 years ago
8e620b0
arm64: Distinguish between user and kernel XN bits
by Catalin Marinas
· 12 years ago
4f04d8f
arm64: MMU definitions
by Catalin Marinas
· 13 years ago