From 30c769f979959f7ee0eeec85ffed32ad8b837c85 Mon Sep 17 00:00:00 2001 From: Gabriel Ionescu Date: Thu, 31 Jan 2019 15:12:26 +0100 Subject: Add kernel fragment that supports gigapages Change-Id: Idf218f4b1e427e32255d79814745f941cc16f80a Signed-off-by: Gabriel Ionescu --- features/gigapages/gigapages_y.cfg | 11 +++++++++++ features/gigapages/gigapages_y.scc | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 features/gigapages/gigapages_y.cfg create mode 100644 features/gigapages/gigapages_y.scc diff --git a/features/gigapages/gigapages_y.cfg b/features/gigapages/gigapages_y.cfg new file mode 100644 index 0000000..352a787 --- /dev/null +++ b/features/gigapages/gigapages_y.cfg @@ -0,0 +1,11 @@ +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_SPARSE=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_MIGRATION=y + +# MEMORY_ISOLATION needs the above configs first +CONFIG_MEMORY_ISOLATION=y + +CONFIG_COMPACTION=y diff --git a/features/gigapages/gigapages_y.scc b/features/gigapages/gigapages_y.scc new file mode 100644 index 0000000..31280cb --- /dev/null +++ b/features/gigapages/gigapages_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable runtime gigapages support" +define KFEATURE_COMPATIBILITY all + +kconf hardware gigapages_y.cfg -- cgit v1.2.3-54-g00ecf