Skip to content

Commit f8c2a24

Browse files
bjorn-rivospalmer-dabbelt
authored andcommitted
riscv: Enable memory hotplugging for RISC-V
Enable ARCH_ENABLE_MEMORY_HOTPLUG and ARCH_ENABLE_MEMORY_HOTREMOVE for RISC-V. Reviewed-by: Alexandre Ghiti <[email protected]> Signed-off-by: Björn Töpel <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
1 parent 37992b7 commit f8c2a24

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

arch/riscv/Kconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ config RISCV
1616
select ACPI_REDUCED_HARDWARE_ONLY if ACPI
1717
select ARCH_DMA_DEFAULT_COHERENT
1818
select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION
19+
select ARCH_ENABLE_MEMORY_HOTPLUG if SPARSEMEM_VMEMMAP
20+
select ARCH_ENABLE_MEMORY_HOTREMOVE if MEMORY_HOTPLUG
1921
select ARCH_ENABLE_SPLIT_PMD_PTLOCK if PGTABLE_LEVELS > 2
2022
select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE
2123
select ARCH_HAS_BINFMT_FLAT
@@ -46,6 +48,7 @@ config RISCV
4648
select ARCH_HAS_UBSAN
4749
select ARCH_HAS_VDSO_DATA
4850
select ARCH_KEEP_MEMBLOCK if ACPI
51+
select ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE if 64BIT && MMU
4952
select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
5053
select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT
5154
select ARCH_STACKWALK

0 commit comments

Comments
 (0)