OSDN Git Service
(root)
/
uclinux-h8
/
linux.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
x86/mm: Introduce the 'no5lvl' kernel parameter
2018-05-19
Kirill A. Shutemov
x86/mm: Introduce the 'no5lvl' kernel parameter
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-05-19
Kirill A. Shutemov
x86/mm: Stop pretending pgtable_l5_enabled is a variable
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-05-19
Kirill A. Shutemov
x86/mm: Unify pgtable_l5_enabled usage in early boot...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-05-19
Kirill A. Shutemov
x86/boot/compressed/64: Fix trampoline page table address...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-05-16
Kirill A. Shutemov
x86/boot/compressed/64: Fix moving page table out of...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-05-16
Kirill A. Shutemov
x86/boot/compressed/64: Set up GOT for paging_prepare...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-04-10
Kirill A. Shutemov
x86/cpu: Prevent cpuinfo_x86::x86_phys_bits adjustment...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-04-03
Kirill A. Shutemov
x86/mm: Fix documentation of module mapping range with...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-27
Kirill A. Shutemov
x86/mm: Update comment in detect_tme() regarding x86_phys_bits
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-23
Kirill A. Shutemov
mm/shmem: do not wait for lock_page() in shmem_unused_huge_s...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-23
Kirill A. Shutemov
mm/thp: do not wait for lock_page() in deferred_split_scan()
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-23
Kirill A. Shutemov
mm/khugepaged.c: convert VM_BUG_ON() to collapse fail
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/pconfig: Provide defines and helper to run MKTME_KEY_PRO...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/pconfig: Detect PCONFIG targets
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/tme: Detect if TME and MKTME is activated by BIOS
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/cpufeatures: Add Intel PCONFIG cpufeature
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/cpufeatures: Add Intel Total Memory Encryption...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Handle 5-level paging boot...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Use page table in trampoline...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Use stack from trampoline memory
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Make sure we have a 32-bit...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/mm: Do not use paravirtualized calls in native_set_p4d()
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Prepare new top-level page...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Set up trampoline memory
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Save and restore trampoline...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Find a place for 32-bit trampoline
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Kirill A. Shutemov
x86/boot/compressed/64: Describe the logic behind the...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-21
Kirill A. Shutemov
x86/mm: Optimize boot-time paging mode switching cost
commit
|
commitdiff
|
tree
2018-02-21
Kirill A. Shutemov
x86/mm: Redefine some of page table helpers as macros
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-21
Kirill A. Shutemov
x86/xen: Allow XEN_PV and XEN_PVH to be enabled with...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Allow to boot without LA57 if CONFIG_X86_5LEVEL=y
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Replace compile-time checks for 5-level paging...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Fold p4d page table layer at runtime
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Support boot-time switching of paging modes...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Initialize vmemmap_base at boot-time
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Adjust vmalloc base and size at boot-time
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Initialize 'page_offset_base' at boot-time
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Initialize 'pgdir_shift' and 'ptrs_per_p4d...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-16
Kirill A. Shutemov
x86/mm: Initialize 'pgtable_l5_enabled' at boot-time
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-14
Kirill A. Shutemov
x86/mm: Make __VIRTUAL_MASK_SHIFT dynamic
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-14
Kirill A. Shutemov
x86/mm: Make MAX_PHYSADDR_BITS and MAX_PHYSMEM_BITS...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-14
Kirill A. Shutemov
x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variable
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-14
Kirill A. Shutemov
x86/mm: Make LDT_BASE_ADDR dynamic
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-14
Kirill A. Shutemov
x86/mm: Introduce 'pgtable_l5_enabled'
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-14
Kirill A. Shutemov
x86/mm: Make virtual memory layout dynamic for CONFIG_X86_5L...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-14
Kirill A. Shutemov
mm/zsmalloc: Prepare to variable MAX_PHYSMEM_BITS
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-14
Kirill A. Shutemov
x86/mm/64: Make __PHYSICAL_MASK_SHIFT always 52
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-13
Kirill A. Shutemov
x86/mm/encrypt: Simplify sme_pgtable_calc()
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-13
Kirill A. Shutemov
x86/mm/encrypt: Simplify sme_populate_pgd() and sme_populate...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-13
Kirill A. Shutemov
x86/mm/encrypt: Move page table helpers into separate...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-11
Kirill A. Shutemov
x86/boot/compressed/64: Introduce paging_prepare()
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-11
Kirill A. Shutemov
x86/boot/compressed/64: Rename pagetable.c to kaslr_64.c
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-01
Kirill A. Shutemov
mm: use updated pmdp_invalidate() interface to track...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-01
Kirill A. Shutemov
mm: do not lose dirty and accessed bits in pmdp_invalidate()
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-01
Kirill A. Shutemov
x86/mm: provide pmdp_establish() helper
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-01
Kirill A. Shutemov
mips: use generic_pmdp_establish as pmdp_establish
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-01
Kirill A. Shutemov
arm/mm: provide pmdp_establish() helper
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-01
Kirill A. Shutemov
arc: use generic_pmdp_establish as pmdp_establish
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-02-01
Kirill A. Shutemov
asm-generic: provide generic_pmdp_establish()
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-01-31
Kirill A. Shutemov
x86/kexec: Make kexec (mostly) work in 5-level paging...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-01-22
Kirill A. Shutemov
mm, page_vma_mapped: Introduce pfn_in_hpage()
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-01-22
Kirill A. Shutemov
mm, page_vma_mapped: Drop faulty pointer arithmetics...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-01-13
Kirill A. Shutemov
kdump: write correct address of mem_section into vmcoreinfo
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2018-01-13
Kirill A. Shutemov
kdump: Write the correct address of mem_section into...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-12-07
Kirill A. Shutemov
x86/boot/compressed/64: Print error if 5-level paging...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-12-07
Kirill A. Shutemov
x86/boot/compressed/64: Detect and handle 5-level paging...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-30
Kirill A. Shutemov
mm/hugetlb: fix NULL-pointer dereference on 5-level...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-27
Kirill A. Shutemov
mm, thp: Do not make pmd/pud dirty without a reason
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-27
Kirill A. Shutemov
mm, thp: Do not make page table dirty unconditionally...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-18
Kirill A. Shutemov
mm: add infrastructure for get_user_pages_fast() benchmarking
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-16
Kirill A. Shutemov
x86/selftests: Add test for mapping placement for 5...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-16
Kirill A. Shutemov
x86/mm: Prevent non-MAP_FIXED mapping across DEFAULT_MAP_WIN...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-16
Kirill A. Shutemov
mm: consolidate page table accounting
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-16
Kirill A. Shutemov
mm: introduce wrappers to access mm->nr_ptes
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-16
Kirill A. Shutemov
mm: account pud page tables
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-09
Kirill A. Shutemov
x86/mm: Fix ELF_ET_DYN_BASE for 5-level paging
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-11-07
Kirill A. Shutemov
mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXT...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-10-20
Kirill A. Shutemov
x86/xen: Drop 5-level paging support code from the...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-10-20
Kirill A. Shutemov
x86/xen: Provide pre-built page tables only for CONFIG_XEN_P...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-10-20
Kirill A. Shutemov
mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPA...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-10-04
Kirill A. Shutemov
include/linux/mm.h: fix typo in VM_MPX definition
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-09-13
Kirill A. Shutemov
mm, x86/mm: Fix performance regression in get_user_pages_fast()
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-08-25
Kirill A. Shutemov
mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-08-10
Kirill A. Shutemov
rmap: do not call mmu_notifier_invalidate_page() under ptl
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-21
Kirill A. Shutemov
x86: Enable 5-level paging support via CONFIG_X86_5LEVEL=y
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-21
Kirill A. Shutemov
x86/mm: Allow userspace have mappings above 47-bit
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-21
Kirill A. Shutemov
x86/mm: Prepare to expose larger address space to userspace
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-21
Kirill A. Shutemov
x86/mpx: Do not allow MPX if we have mappings above...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-21
Kirill A. Shutemov
x86/mm: Rename tasksize_32bit/64bit to task_size_32bit...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-21
Kirill A. Shutemov
x86/xen: Redefine XEN_ELFNOTE_INIT_P2M using PUD_SIZE...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-21
Kirill A. Shutemov
x86/mm/dump_pagetables: Fix printout of p4d level
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-21
Kirill A. Shutemov
x86/mm/dump_pagetables: Generalize address normalization
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-07-06
Kirill A. Shutemov
thp, mm: fix crash due race in MADV_FREE handling
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-06-30
Kirill A. Shutemov
x86/KASLR: Fix detection 32/64 bit bootloaders for...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-06-29
Kirill A. Shutemov
x86/ftrace: Exclude functions in head64.c from function...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-06-20
Kirill A. Shutemov
x86/boot/64: Put __startup_64() into .head.text
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-06-13
Kirill A. Shutemov
x86/mm: Add support for 5-level paging for KASLR
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-06-13
Kirill A. Shutemov
x86/mm: Make kernel_physical_mapping_init() support...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-06-13
Kirill A. Shutemov
x86/mm: Add sync_global_pgds() for configuration with...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
2017-06-13
Kirill A. Shutemov
x86/boot/64: Add support of additional page table level...
Signed-off-by:
Kirill A. Shutemov
<kirill.shutemov@linux.intel.com>
commit
|
commitdiff
|
tree
next