summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg5
-rw-r--r--recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc5
-rw-r--r--recipes-kernel/linux/linux-yocto_virtualization.inc1
3 files changed, 11 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg b/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg
new file mode 100644
index 00000000..417ca249
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg
@@ -0,0 +1,5 @@
1# SPDX-License-Identifier: MIT
2#
3# This requires CONFIG_HUGETLBFS
4
5CONFIG_CGROUP_HUGETLB=y
diff --git a/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc b/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc
new file mode 100644
index 00000000..7d1f9997
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc
@@ -0,0 +1,5 @@
1# SPDX-License-Identifier: MIT
2define KFEATURE_DESCRIPTION "Enable hugetlb cgroup"
3define KFEATURE_COMPATIBILITY all
4
5kconf non-hardware cgroup-hugetlb.cfg
diff --git a/recipes-kernel/linux/linux-yocto_virtualization.inc b/recipes-kernel/linux/linux-yocto_virtualization.inc
index f050b3fa..42a10b35 100644
--- a/recipes-kernel/linux/linux-yocto_virtualization.inc
+++ b/recipes-kernel/linux/linux-yocto_virtualization.inc
@@ -5,6 +5,7 @@ SRC_URI += "file://xt-checksum.scc \
5 file://vswitch.scc \ 5 file://vswitch.scc \
6 file://lxc.scc \ 6 file://lxc.scc \
7 file://docker.scc \ 7 file://docker.scc \
8 file://cgroup-hugetlb.scc \
8 " 9 "
9KERNEL_FEATURES_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'kvm', 'features/kvm/qemu-kvm-enable.scc', '', d)}" 10KERNEL_FEATURES_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'kvm', 'features/kvm/qemu-kvm-enable.scc', '', d)}"
10 11