diff options
author | Gabriel Ionescu <gabriel.ionescu@enea.com> | 2019-01-31 15:12:26 +0100 |
---|---|---|
committer | Gabriel Ionescu <gabriel.ionescu@enea.com> | 2019-01-31 15:14:04 +0100 |
commit | 30c769f979959f7ee0eeec85ffed32ad8b837c85 (patch) | |
tree | 20a4d8b5282cec9143217bc24bfc43a500e2d391 | |
parent | f20d5edb3bdc1e451da309998a2ad4664e744220 (diff) | |
download | enea-kernel-cache-30c769f979959f7ee0eeec85ffed32ad8b837c85.tar.gz |
Add kernel fragment that supports gigapages
Change-Id: Idf218f4b1e427e32255d79814745f941cc16f80a
Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
-rw-r--r-- | features/gigapages/gigapages_y.cfg | 11 | ||||
-rw-r--r-- | features/gigapages/gigapages_y.scc | 4 |
2 files changed, 15 insertions, 0 deletions
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 @@ | |||
1 | CONFIG_MEMORY_HOTREMOVE=y | ||
2 | CONFIG_MEMORY_HOTPLUG=y | ||
3 | CONFIG_MEMORY_HOTPLUG_SPARSE=y | ||
4 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | ||
5 | CONFIG_HAVE_BOOTMEM_INFO_NODE=y | ||
6 | CONFIG_MIGRATION=y | ||
7 | |||
8 | # MEMORY_ISOLATION needs the above configs first | ||
9 | CONFIG_MEMORY_ISOLATION=y | ||
10 | |||
11 | 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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable runtime gigapages support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware gigapages_y.cfg | ||