search for: init_64

Displaying 20 results from an estimated 21 matches for "init_64".

2018 Feb 26
0
[v1 1/1] xen, mm: Allow deferred page initialization for xen pv domains
...ff-by: Pavel Tatashin <pasha.tatashin at oracle.com> > --- > arch/x86/include/asm/paravirt.h | 9 +++++++++ > arch/x86/include/asm/paravirt_types.h | 3 +++ > arch/x86/kernel/paravirt.c | 1 + > arch/x86/mm/init_32.c | 1 + > arch/x86/mm/init_64.c | 1 + > arch/x86/xen/mmu_pv.c | 38 ++++++++++++++++++++++++----------- > mm/page_alloc.c | 4 ---- > 7 files changed, 41 insertions(+), 16 deletions(-) > > diff --git a/arch/x86/include/asm/paravirt.h b/arch/x86/include/asm...
2019 Jun 26
0
[PATCH 14/25] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag
...emap to replace the altmap_valid boolean to be a little more extensible. Also add a pgmap_altmap() helper to find the optional altmap and clean up the code using the altmap using it. Signed-off-by: Christoph Hellwig <hch at lst.de> --- arch/powerpc/mm/mem.c | 10 +--------- arch/x86/mm/init_64.c | 8 ++------ drivers/nvdimm/pfn_devs.c | 3 +-- drivers/nvdimm/pmem.c | 1 - include/linux/memremap.h | 12 +++++++++++- kernel/memremap.c | 26 ++++++++++---------------- mm/hmm.c | 1 - mm/memory_hotplug.c | 6 ++---- mm/page_alloc.c | 5...
2013 Mar 10
1
[PATCH v2, part1 00/29] Use helper functions to simplify memory intialization code
...-------- arch/score/mm/init.c | 33 +++--------------- arch/sh/mm/init.c | 26 ++------------ arch/sparc/kernel/leon_smp.c | 15 ++------ arch/sparc/mm/init_32.c | 37 ++------------------ arch/sparc/mm/init_64.c | 26 +++----------- arch/um/kernel/mem.c | 10 +----- arch/unicore32/mm/init.c | 28 ++------------- arch/x86/mm/init.c | 5 +-- arch/x86/mm/init_64.c | 5 ++- arch/xtens...
2013 Mar 10
1
[PATCH v2, part1 00/29] Use helper functions to simplify memory intialization code
...-------- arch/score/mm/init.c | 33 +++--------------- arch/sh/mm/init.c | 26 ++------------ arch/sparc/kernel/leon_smp.c | 15 ++------ arch/sparc/mm/init_32.c | 37 ++------------------ arch/sparc/mm/init_64.c | 26 +++----------- arch/um/kernel/mem.c | 10 +----- arch/unicore32/mm/init.c | 28 ++------------- arch/x86/mm/init.c | 5 +-- arch/x86/mm/init_64.c | 5 ++- arch/xtens...
2018 Feb 27
0
[v2 1/1] xen, mm: Allow deferred page initialization for xen pv domains
...tmem() walks page table's pages and marks them pinned. > > Signed-off-by: Pavel Tatashin <pasha.tatashin at oracle.com> > --- > arch/x86/include/asm/x86_init.h | 2 ++ > arch/x86/kernel/x86_init.c | 1 + > arch/x86/mm/init_32.c | 1 + > arch/x86/mm/init_64.c | 1 + > arch/x86/xen/mmu_pv.c | 38 ++++++++++++++++++++++++++------------ > mm/page_alloc.c | 4 ---- > 6 files changed, 31 insertions(+), 16 deletions(-) Acked-by: Ingo Molnar <mingo at kernel.org> Thanks, Ingo
2020 Apr 23
0
[PATCH 40/70] x86/sev-es: Setup per-cpu GHCBs for the runtime handler
...t/main.c) > start_kernel > x86_64_start_reservations > x86_64_start_kernel > secondary_startup_64 > > At this time, mem_init hasn't been called yet (which would be called by > mm_init). Thus, the free pages are still owned by memblock. It's in mem_init > (x86/mm/init_64.c) that memblock_free_all gets called and free pages are > released. > > During testing, I've also noticed that debug_pagealloc=1 will make the issue > disappear. That's because with debug_pagealloc=1, probe_page_size_mask in > x86/mm/init.c will not allow large pages (2M/1G...
2015 Mar 30
5
[PATCH 00/25] treewide: Use bool function return values of true/false not 1/0
...| 2 +- arch/powerpc/include/asm/dcr-native.h | 2 +- arch/powerpc/include/asm/dma-mapping.h | 4 +- arch/powerpc/include/asm/kvm_book3s_64.h | 4 +- arch/powerpc/sysdev/dcr.c | 2 +- arch/s390/include/asm/dma-mapping.h | 2 +- arch/sparc/mm/init_64.c | 8 ++-- arch/tile/include/asm/dma-mapping.h | 2 +- arch/unicore32/include/asm/dma-mapping.h | 2 +- arch/x86/include/asm/archrandom.h | 2 +- arch/x86/include/asm/dma-mapping.h | 2 +- arch/x86/include/asm/kvm_para.h | 2...
2015 Mar 30
5
[PATCH 00/25] treewide: Use bool function return values of true/false not 1/0
...| 2 +- arch/powerpc/include/asm/dcr-native.h | 2 +- arch/powerpc/include/asm/dma-mapping.h | 4 +- arch/powerpc/include/asm/kvm_book3s_64.h | 4 +- arch/powerpc/sysdev/dcr.c | 2 +- arch/s390/include/asm/dma-mapping.h | 2 +- arch/sparc/mm/init_64.c | 8 ++-- arch/tile/include/asm/dma-mapping.h | 2 +- arch/unicore32/include/asm/dma-mapping.h | 2 +- arch/x86/include/asm/archrandom.h | 2 +- arch/x86/include/asm/dma-mapping.h | 2 +- arch/x86/include/asm/kvm_para.h | 2...
2015 Mar 30
5
[PATCH 00/25] treewide: Use bool function return values of true/false not 1/0
...| 2 +- arch/powerpc/include/asm/dcr-native.h | 2 +- arch/powerpc/include/asm/dma-mapping.h | 4 +- arch/powerpc/include/asm/kvm_book3s_64.h | 4 +- arch/powerpc/sysdev/dcr.c | 2 +- arch/s390/include/asm/dma-mapping.h | 2 +- arch/sparc/mm/init_64.c | 8 ++-- arch/tile/include/asm/dma-mapping.h | 2 +- arch/unicore32/include/asm/dma-mapping.h | 2 +- arch/x86/include/asm/archrandom.h | 2 +- arch/x86/include/asm/dma-mapping.h | 2 +- arch/x86/include/asm/kvm_para.h | 2...
2015 Mar 31
0
[PATCH 00/25] treewide: Use bool function return values of true/false not 1/0
...rpc/include/asm/dcr-native.h | 2 +- > arch/powerpc/include/asm/dma-mapping.h | 4 +- > arch/powerpc/include/asm/kvm_book3s_64.h | 4 +- > arch/powerpc/sysdev/dcr.c | 2 +- > arch/s390/include/asm/dma-mapping.h | 2 +- > arch/sparc/mm/init_64.c | 8 ++-- > arch/tile/include/asm/dma-mapping.h | 2 +- > arch/unicore32/include/asm/dma-mapping.h | 2 +- > arch/x86/include/asm/archrandom.h | 2 +- > arch/x86/include/asm/dma-mapping.h | 2 +- > arch/x86/include/asm/kvm...
2015 Mar 31
0
[PATCH 00/25] treewide: Use bool function return values of true/false not 1/0
...rpc/include/asm/dcr-native.h | 2 +- > arch/powerpc/include/asm/dma-mapping.h | 4 +- > arch/powerpc/include/asm/kvm_book3s_64.h | 4 +- > arch/powerpc/sysdev/dcr.c | 2 +- > arch/s390/include/asm/dma-mapping.h | 2 +- > arch/sparc/mm/init_64.c | 8 ++-- > arch/tile/include/asm/dma-mapping.h | 2 +- > arch/unicore32/include/asm/dma-mapping.h | 2 +- > arch/x86/include/asm/archrandom.h | 2 +- > arch/x86/include/asm/dma-mapping.h | 2 +- > arch/x86/include/asm/kvm...
2013 Feb 22
3
[GIT PULL] x86/mm changes for v3.9-rc1
...e generic mapping_init mm: Add alloc_bootmem_low_pages_nopanic() x86: Don't panic if can not alloc buffer for swiotlb Documentation/kernel-parameters.txt | 3 + Documentation/x86/boot.txt | 38 +++ arch/mips/cavium-octeon/dma-octeon.c | 3 +- arch/sparc/mm/init_64.c | 24 +- arch/x86/Kconfig | 4 - arch/x86/boot/boot.h | 18 +- arch/x86/boot/cmdline.c | 12 +- arch/x86/boot/compressed/cmdline.c | 12 +- arch/x86/boot/compressed/head_64.S | 48 ++-- arch/x86/boot/header...
2013 Feb 22
3
[GIT PULL] x86/mm changes for v3.9-rc1
...e generic mapping_init mm: Add alloc_bootmem_low_pages_nopanic() x86: Don't panic if can not alloc buffer for swiotlb Documentation/kernel-parameters.txt | 3 + Documentation/x86/boot.txt | 38 +++ arch/mips/cavium-octeon/dma-octeon.c | 3 +- arch/sparc/mm/init_64.c | 24 +- arch/x86/Kconfig | 4 - arch/x86/boot/boot.h | 18 +- arch/x86/boot/cmdline.c | 12 +- arch/x86/boot/compressed/cmdline.c | 12 +- arch/x86/boot/compressed/head_64.S | 48 ++-- arch/x86/boot/header...
2013 Feb 22
3
[GIT PULL] x86/mm changes for v3.9-rc1
...e generic mapping_init mm: Add alloc_bootmem_low_pages_nopanic() x86: Don't panic if can not alloc buffer for swiotlb Documentation/kernel-parameters.txt | 3 + Documentation/x86/boot.txt | 38 +++ arch/mips/cavium-octeon/dma-octeon.c | 3 +- arch/sparc/mm/init_64.c | 24 +- arch/x86/Kconfig | 4 - arch/x86/boot/boot.h | 18 +- arch/x86/boot/cmdline.c | 12 +- arch/x86/boot/compressed/cmdline.c | 12 +- arch/x86/boot/compressed/head_64.S | 48 ++-- arch/x86/boot/header...
2019 Jun 26
41
dev_pagemap related cleanups v3
Hi Dan, Jérôme and Jason, below is a series that cleans up the dev_pagemap interface so that it is more easily usable, which removes the need to wrap it in hmm and thus allowing to kill a lot of code Note: this series is on top of Linux 5.2-rc5 and has some minor conflicts with the hmm tree that are easy to resolve. Diffstat summary: 32 files changed, 361 insertions(+), 1012 deletions(-) Git
2019 Jun 17
34
dev_pagemap related cleanups v2
Hi Dan, Jérôme and Jason, below is a series that cleans up the dev_pagemap interface so that it is more easily usable, which removes the need to wrap it in hmm and thus allowing to kill a lot of code Note: this series is on top of the rdma/hmm branch + the dev_pagemap releas fix series from Dan that went into 5.2-rc5. Git tree: git://git.infradead.org/users/hch/misc.git
2017 Feb 17
11
[PATCH 00/35] treewide trivial patches converting pr_warning to pr_warn
...h-bf561/boards/cm_bf561.c | 2 +- arch/blackfin/mach-bf561/boards/ezkit.c | 2 +- arch/blackfin/mm/isram-driver.c | 4 +- arch/ia64/kernel/setup.c | 6 +-- arch/powerpc/kernel/pci-common.c | 4 +- arch/powerpc/mm/init_64.c | 5 +-- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 4 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 7 ++-- arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 2 +- arch/powerpc/platfor...
2017 Feb 17
11
[PATCH 00/35] treewide trivial patches converting pr_warning to pr_warn
...h-bf561/boards/cm_bf561.c | 2 +- arch/blackfin/mach-bf561/boards/ezkit.c | 2 +- arch/blackfin/mm/isram-driver.c | 4 +- arch/ia64/kernel/setup.c | 6 +-- arch/powerpc/kernel/pci-common.c | 4 +- arch/powerpc/mm/init_64.c | 5 +-- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 4 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 7 ++-- arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 2 +- arch/powerpc/platfor...
2017 Feb 17
11
[PATCH 00/35] treewide trivial patches converting pr_warning to pr_warn
...h-bf561/boards/cm_bf561.c | 2 +- arch/blackfin/mach-bf561/boards/ezkit.c | 2 +- arch/blackfin/mm/isram-driver.c | 4 +- arch/ia64/kernel/setup.c | 6 +-- arch/powerpc/kernel/pci-common.c | 4 +- arch/powerpc/mm/init_64.c | 5 +-- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 4 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 7 ++-- arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 2 +- arch/powerpc/platfor...
2017 Jun 16
7
[RFC] virtio-mem: paravirtualized memory
Hi, this is an idea that is based on Andrea Arcangeli's original idea to host enforce guest access to memory given up using virtio-balloon using userfaultfd in the hypervisor. While looking into the details, I realized that host-enforcing virtio-balloon would result in way too many problems (mainly backwards compatibility) and would also have some conceptual restrictions that I want to avoid.