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

(cherry picked from commit 5482f86)
  • Loading branch information
marmarek committed Dec 27, 2022
1 parent 8a58109 commit f7c1bd0
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 @@ -200,6 +200,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 @@ -498,6 +503,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 @@ -674,6 +680,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 f7c1bd0

Please sign in to comment.