Skip to content

Commit

Permalink
Advertise memory hotplug support
Browse files Browse the repository at this point in the history
qmemman will rely on it soon (if available).

QubesOS/qubes-issues#7956
  • Loading branch information
marmarek committed Dec 26, 2022
1 parent 872c1a5 commit 5482f86
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions kernel.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,11 @@ if [ "$krel" != "%kernelrelease" ]; then
exit 1
fi

if ! grep -q CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y .config; then
echo "Memory hotplug disabled!" >&2
exit 1
fi

make clean $MAKE_ARGS

rm -f source
Expand Down Expand Up @@ -519,6 +524,7 @@ if [ -e /usr/lib/dracut/modules.d/90qubes-vm-simple/xen-scrub-pages-supported ];
def_kernelopts="$def_kernelopts xen_scrub_pages=0"
fi
echo "$def_kernelopts " > %buildroot/%vm_install_dir/default-kernelopts-common.txt
touch %buildroot/%vm_install_dir/memory-hotplug-supported

# Modules for Qubes VM
mkdir -p %buildroot%vm_install_dir/modules
Expand Down Expand Up @@ -695,6 +701,7 @@ exit 0
%attr(0644, root, root) %vm_install_dir/initramfs
%attr(0644, root, root) %vm_install_dir/vmlinuz
%attr(0644, root, root) %vm_install_dir/default-kernelopts-common.txt
%attr(0644, root, root) %vm_install_dir/memory-hotplug-supported

%changelog
@CHANGELOG@

0 comments on commit 5482f86

Please sign in to comment.