Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
829eb05365ff06e8adc23f2541597d0cc3c18348
/
arch
/
arm64
/
mm
/
mmu.c
82034c2
arm64: Make sure permission updates happen for pmd/pud
by Laura Abbott
· 7 years ago
b6bdb75
mm/vmalloc: add interfaces to free unmapped page table
by Toshi Kani
· 7 years ago
753e8ab
arm64: mm: fix thinko in non-global page table attribute check
by Ard Biesheuvel
· 7 years ago
15122ee
arm64: Enforce BBM for huge IO/VMAP mappings
by Will Deacon
· 7 years ago
20a004e
arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables
by Will Deacon
· 7 years ago
c013632
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
4e60205
arm64: mm: Permit transitioning from Global to Non-Global without BBM
by Will Deacon
· 7 years ago
3ff1b28
Merge tag 'libnvdimm-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 7 years ago
0370b31
arm64: Extend early page table code to allow for larger kernels
by Steve Capper
· 7 years ago
83f8ee3
arm64: mmu: add the entry trampolines start/end section markers into sections.h
by James Morse
· 7 years ago
24b6d41
mm: pass the vmem_altmap to vmemmap_free
by Christoph Hellwig
· 7 years ago
7b73d97
mm: pass the vmem_altmap to vmemmap_populate
by Christoph Hellwig
· 7 years ago
1f911c3
Merge branch 'for-next/52-bit-pa' into for-next/core
by Catalin Marinas
· 7 years ago
fa2a844
arm64: allow ID map to be extended to 52 bits
by Kristina Martsenko
· 7 years ago
1933830
arm64: don't open code page table entry creation
by Kristina Martsenko
· 7 years ago
6c27c40
arm64: kaslr: Put kernel vectors address in separate data page
by Will Deacon
· 7 years ago
51a0048
arm64: mm: Map entry trampoline into trampoline and kernel page tables
by Will Deacon
· 7 years ago
18b4b27
arm64: mm: Remove arch_apei_flush_tlb_one()
by James Morse
· 7 years ago
92bbd16
arm64: mmu: Place guard page after mapping of kernel image
by Will Deacon
· 7 years ago
6efd849
arm64: mm: explicity include linux/vmalloc.h
by Tobias Klauser
· 8 years ago
98d2e15
arm64: kdump: protect crash dump kernel memory
by Takahiro Akashi
· 8 years ago
d27cfa1
arm64: mm: set the contiguous bit for kernel mappings where appropriate
by Ard Biesheuvel
· 8 years ago
5bd4669
arm64/mm: remove pointless map/unmap sequences when creating page tables
by Ard Biesheuvel
· 8 years ago
c095136
arm64/mmu: replace 'page_mappings_only' parameter with flags argument
by Ard Biesheuvel
· 8 years ago
141d149
arm64/mmu: add contiguous bit to sanity bug check
by Ard Biesheuvel
· 8 years ago
eccc1bf
arm64/mmu: ignore debug_pagealloc for kernel segments
by Ard Biesheuvel
· 8 years ago
e393cf4
arm64/mmu: align alloc_init_pte prototype with pmd/pud versions
by Ard Biesheuvel
· 8 years ago
2ebe088b
arm64: mmu: apply strict permissions to .init.text and .init.data
by Ard Biesheuvel
· 8 years ago
28b066d
arm64: mmu: map .text as read-only from the outset
by Ard Biesheuvel
· 8 years ago
5ea5306
arm64: alternatives: apply boot time fixups via the linear mapping
by Ard Biesheuvel
· 8 years ago
aa8c09b
arm64: mmu: move TLB maintenance from callers to create_mapping_late()
by Ard Biesheuvel
· 8 years ago
d81bbe6
Revert "arm64: mm: set the contiguous bit for kernel mappings where appropriate"
by Mark Rutland
· 8 years ago
12f043f
arm64: fix warning about swapper_pg_dir overflow
by Arnd Bergmann
· 8 years ago
eac8017
arm64: mm: use phys_addr_t instead of unsigned long in __map_memblock
by Miles Chen
· 8 years ago
2077be6
arm64: Use __pa_symbol for kernel symbols
by Laura Abbott
· 8 years ago
1404d6f
arm64: dump: Add checking for writable and exectuable pages
by Laura Abbott
· 8 years ago
0bfc445
arm64: mm: set the contiguous bit for kernel mappings where appropriate
by Ard Biesheuvel
· 8 years ago
f14c66c
arm64: mm: replace 'block_mappings_allowed' with 'page_mappings_only'
by Ard Biesheuvel
· 8 years ago
e98216b
arm64: mm: BUG on unsupported manipulations of live kernel mappings
by Ard Biesheuvel
· 8 years ago
dae8c23
arm64: mm: drop fixup_init() and mm.h
by Kefeng Wang
· 8 years ago
5a9e3e1
arm64: apply __ro_after_init to some objects
by Jisheng Zhang
· 8 years ago
04a8481
arm64: mm: avoid fdt_check_header() before the FDT is fully mapped
by Ard Biesheuvel
· 8 years ago
1378dc3
arm64: mm: run pgtable_page_ctor() on non-swapper translation table pages
by Ard Biesheuvel
· 9 years ago
258a160
arm64: mm: make create_mapping_late() non-allocating
by Ard Biesheuvel
· 9 years ago
40f87d3
arm64: mm: fold init_pgd() into __create_pgd_mapping()
by Ard Biesheuvel
· 9 years ago
4133af6
arm64: mm: Remove split_p*d() functions
by Catalin Marinas
· 9 years ago
53e1b32
arm64: mm: add param to force create_pgd_mapping() to use page mappings
by Ard Biesheuvel
· 9 years ago
6c5269f
arm64: mm: remove unnecessary BUG_ON
by Kefeng Wang
· 9 years ago
9fdc14c5
arm64: mm: fix location of _etext
by Ard Biesheuvel
· 9 years ago
3194ac6
arm64: Move unflatten_device_tree() call earlier.
by David Daney
· 9 years ago
7eb90f2
arm64: cover the .head.text section in the .text segment mapping
by Ard Biesheuvel
· 9 years ago
2c09ec0
arm64: use 'segment' rather than 'chunk' to describe mapped kernel regions
by Ard Biesheuvel
· 9 years ago
c661cb1
arm64: consistently use p?d_set_huge
by Mark Rutland
· 9 years ago
2f39b5f
arm64: mm: Mark .rodata as RO
by Jeremy Linton
· 9 years ago
f80fb3a
arm64: add support for kernel ASLR
by Ard Biesheuvel
· 9 years ago
a7f8de1
arm64: allow kernel Image to be loaded anywhere in physical memory
by Ard Biesheuvel
· 9 years ago
f904077
arm64: move kernel image to base of vmalloc area
by Ard Biesheuvel
· 9 years ago
157962f
arm64: decouple early fixmap init from linear mapping
by Ard Biesheuvel
· 9 years ago
324420b
arm64: add support for ioremap() block mappings
by Ard Biesheuvel
· 9 years ago
83863f2
arm64: Add support for ARCH_SUPPORTS_DEBUG_PAGEALLOC
by Laura Abbott
· 9 years ago
132233a
arm64: Drop alloc function from create_mapping
by Laura Abbott
· 9 years ago
068a17a
arm64: mm: create new fine-grained mappings at boot
by Mark Rutland
· 9 years ago
11509a3
arm64: mm: allow passing a pgdir to alloc_init_*
by Mark Rutland
· 9 years ago
cdef5f6
arm64: mm: allocate pagetables anywhere
by Mark Rutland
· 9 years ago
f471044
arm64: mm: use fixmap when creating page tables
by Mark Rutland
· 9 years ago
316b39db
arm64: mm: avoid redundant __pa(__va(x))
by Mark Rutland
· 9 years ago
86ccce8
arm64: unmap idmap earlier
by Mark Rutland
· 9 years ago
9e8e865
arm64: unify idmap removal
by Mark Rutland
· 9 years ago
5227cfa
arm64: mm: place empty_zero_page in bss
by Mark Rutland
· 9 years ago
21ab99c
arm64: mm: specialise pagetable allocators
by Mark Rutland
· 9 years ago
129b985
Merge branch 'aarch64/efi' into aarch64/for-next/core
by Will Deacon
· 9 years ago
32d6397
arm64: mm: ensure that the zero page is visible to the page table walker
by Will Deacon
· 9 years ago
e2c30ee
arm64: mm: remove pointless PAGE_MASKing
by Mark Rutland
· 9 years ago
68709f4
arm64: only consider memblocks with NOMAP cleared for linear mapping
by Ard Biesheuvel
· 9 years ago
9c4e08a
arm64: mm: allow sections for unaligned bases
by Mark Rutland
· 9 years ago
cc5d2b3
arm64: mm: detect bad __create_mapping uses
by Mark Rutland
· 9 years ago
667c275
Revert "arm64: Mark kernel page ranges contiguous"
by Catalin Marinas
· 9 years ago
7142392
arm64: early_alloc: Fix check for allocation failure
by Suzuki K. Poulose
· 9 years ago
0b2aa5b
arm64: Fix R/O permissions in mark_rodata_ro
by Laura Abbott
· 9 years ago
4fee9f3
arm64: mm: use correct mapping granularity under DEBUG_RODATA
by Ard Biesheuvel
· 9 years ago
9a17a21
arm64: mmu: make split_pud and fixup_executable static
by Jisheng Zhang
· 9 years ago
fb226c3
arm64: fix R/O permissions of FDT mapping
by Ard Biesheuvel
· 9 years ago
b219545
arm64: fix STRICT_MM_TYPECHECKS issue in PTE_CONT manipulation
by Ard Biesheuvel
· 9 years ago
b433dce
arm64: Handle section maps for swapper/idmap
by Suzuki K. Poulose
· 9 years ago
348a65c
arm64: Mark kernel page ranges contiguous
by Jeremy Linton
· 9 years ago
8e63d38
arm64: flush: use local TLB and I-cache invalidation
by Will Deacon
· 9 years ago
c53e0ba
arm64: mm: mark create_mapping as __init
by Mark Rutland
· 9 years ago
b08d464
arm64: remove dead code
by Mark Salter
· 10 years ago
1e43ba9
arm64: fix incorrect use of pgprot_t variable
by Ard Biesheuvel
· 10 years ago
61bd93c
arm64: use fixmap region for permanent FDT mapping
by Ard Biesheuvel
· 10 years ago
714d8e7
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 10 years ago
9f25e6a
arm64: expose number of page table levels on Kconfig level
by Kirill A. Shutemov
· 10 years ago
dd006da
arm64: mm: increase VA range of identity map
by Ard Biesheuvel
· 10 years ago
b63dbef
arm64: fixmap: check idx is definitely valid
by Mark Rutland
· 10 years ago
4108935
arm64: Fix section mismatch on alloc_init_p[mu]d()
by Catalin Marinas
· 10 years ago
a1c7657
arm64: mm: use *_sect to check for section maps
by Mark Rutland
· 10 years ago
a3bba37
arm64: drop unnecessary cache+tlb maintenance
by Mark Rutland
· 10 years ago
523d6e9
arm64:mm: free the useless initial page table
by zhichang.yuan
· 10 years ago
60305db
arm64/efi: move virtmap init to early initcall
by Ard Biesheuvel
· 10 years ago
da14170
arm64: add better page protections to arm64
by Laura Abbott
· 10 years ago
Next »