# ACPI hotplug daemon — handles ACPI-driven CPU/memory/PCI hotplug
# events. Useful on KVM/cloud where vCPUs and memory may be hot-added.
# Replaces /lib/svc/manifest/platform/amd64/acpihpd.xml.
[service]
name = "acpihpd"
description = "ACPI hotplug daemon"
type = "daemon"
[exec]
start = "/etc/zyginit/services/acpihpd/start.sh"
[dependencies]
# acpihpd-check disables this service on platforms without ACPI
# hotplug, so by the time we get here we're on a supported platform.
requires = ["filesystem", "acpihpd-check"]
[restart]
# A real crash on supported platforms is rare enough that manual
# `zygctl restart` is fine. (Platform-conditional disable now lives
# in acpihpd-check, so this is purely about runtime crash policy.)
on = "never"
[contract]
param = ["inherit", "noorphan"]
fatal = ["hwerr"]
