Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
42d516ce3414b46fae5cb74cf180606588d2777f
/
arch
/
arm64
/
mm
/
mmu.c
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
· 8 years ago
258a160
arm64: mm: make create_mapping_late() non-allocating
by Ard Biesheuvel
· 8 years ago
40f87d3
arm64: mm: fold init_pgd() into __create_pgd_mapping()
by Ard Biesheuvel
· 8 years ago
4133af6
arm64: mm: Remove split_p*d() functions
by Catalin Marinas
· 8 years ago
53e1b32
arm64: mm: add param to force create_pgd_mapping() to use page mappings
by Ard Biesheuvel
· 8 years ago
6c5269f
arm64: mm: remove unnecessary BUG_ON
by Kefeng Wang
· 8 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
· 9 years ago
1e43ba9
arm64: fix incorrect use of pgprot_t variable
by Ard Biesheuvel
· 9 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
26a945c
arm64: remove broken cachepolicy code
by Mark Rutland
· 10 years ago
9679be1
arm64/efi: remove idmap manipulations from UEFI code
by Ard Biesheuvel
· 10 years ago
8ce837c
arm64/mm: add create_pgd_mapping() to create private page tables
by Ard Biesheuvel
· 10 years ago
e1e1fdd
arm64/mm: add explicit struct_mm argument to __create_mapping()
by Ard Biesheuvel
· 10 years ago
af86e59
arm64: Factor out fixmap initialization from ioremap
by Laura Abbott
· 10 years ago
4ee2098
arm64: fix data type for physical address
by Min-Hua Chen
· 10 years ago
3dec0fe
arm64: Fix memblock current_limit with 64K pages and 48-bit VA
by Catalin Marinas
· 10 years ago
fe18406
arm64: LLVMLinux: Fix inline arm64 assembly for use with clang
by Mark Charlebois
· 10 years ago
c79b954
arm64: mm: Implement 4 levels of translation tables
by Jungseok Lee
· 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
c3c55a0
Merge branch 'arm64-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
by Linus Torvalds
· 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
da6e4cb
arm64: Fix for the arm64 kern_addr_valid() function
by Dave Anderson
· 11 years ago
d7ecbdd
arm64: Add function to create identity mappings
by Mark Salter
· 11 years ago
bf4b558
arm64: add early_ioremap support
by Mark Salter
· 11 years ago
0bf757c
arm64: initialize pgprot info earlier in boot
by Mark Salter
· 11 years ago
a55f992
arm64: Invalidate the TLB when replacing pmd entries during boot
by Catalin Marinas
· 11 years ago
e25208f
arm64: Fix mapping of memory banks not ending on a PMD_SIZE boundary
by Catalin Marinas
· 11 years ago
Next »