diff --git a/man/machinectl.xml b/man/machinectl.xml
index e64a20bb1d..b4fb15b4f9 100644
--- a/man/machinectl.xml
+++ b/man/machinectl.xml
@@ -262,16 +262,17 @@
poweroff NAME…
- Power off one or more containers. This will
- trigger a shutdown by sending SIGRTMIN+4 to the container's init
- process, which causes systemd-compatible init systems to shut
- down cleanly. Use stop as alias for poweroff.
- This operation does not work on containers that do not run a
+ Power off one or more machines. For VMs managed by
+ systemd-vmspawn1,
+ this sends an ACPI powerdown request via QMP. For containers, this
+ sends SIGRTMIN+4 to the container's init process, which causes
+ systemd-compatible init systems to shut down cleanly. This
+ operation does not work on containers that do not run a
systemd1-compatible
init system, such as sysvinit. Use
- terminate (see below) to immediately
- terminate a container or VM, without cleanly shutting it
- down.
+ stop as alias for poweroff.
+ Use terminate (see below) to immediately
+ terminate a machine without cleanly shutting it down.
@@ -279,16 +280,40 @@
reboot NAME…
- Reboot one or more containers. This will
- trigger a reboot by sending SIGINT to the container's init
- process, which is roughly equivalent to pressing Ctrl+Alt+Del
- on a non-containerized system, and is compatible with
- containers running any system manager. Use restart as alias
- for reboot.
+ Reboot one or more machines. For VMs managed by
+ systemd-vmspawn1,
+ this sends a system reset request via QMP. For containers, this
+ sends SIGINT to the container's init process, which is roughly
+ equivalent to pressing Ctrl+Alt+Del on a non-containerized
+ system, and is compatible with containers running any system
+ manager. Use restart as alias for
+ reboot.
+
+ pause NAME…
+
+ Pause one or more machines. For VMs managed by
+ systemd-vmspawn1,
+ this freezes vCPU execution at the hypervisor level — the guest
+ operating system is not notified and does not observe an ACPI suspend.
+ From the guest's perspective time simply stops until the machine is
+ resumed with resume.
+
+
+
+
+
+ resume NAME…
+
+ Resume one or more previously paused machines.
+ This restarts execution after a pause.
+
+
+
+
terminate NAME…