]> git.ipfire.org Git - thirdparty/systemd.git/commit - meson_options.txt
shutdown: Add Xen kexec support
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Tue, 1 Nov 2022 15:53:02 +0000 (16:53 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 2 Nov 2022 19:47:41 +0000 (20:47 +0100)
commitede5a78f50ed2d5f86dc7a117de2a51b397d52d4
tree4defd303c0d7769dcbdf46d8fbc347ebfd136d30
parent23f3a6f5ff864fd26063c6c35fdaa6d85de566c7
shutdown: Add Xen kexec support

In the Xen case, it's the hypervisor which manages kexec. We thus
have to ask it whether a kernel is loaded, instead of relying on
/sys/kernel/kexec_loaded.
15 files changed:
.github/workflows/build_test.sh
meson.build
meson_options.txt
mkosi.default.d/debian/10-mkosi.debian
mkosi.default.d/fedora/10-mkosi.fedora
mkosi.default.d/opensuse/10-mkosi.opensuse
mkosi.default.d/ubuntu/10-mkosi.ubuntu
src/basic/util.c
src/basic/util.h
src/initctl/initctl.c
src/shared/meson.build
src/shared/reboot-util.c
src/shared/reboot-util.h
src/systemctl/systemctl-compat-shutdown.c
src/systemctl/systemctl.c