[[!template id=project title="ACPI power management (sleep/wakeup) support for Xen" contact=""" [port-xen](mailto:port-xen@NetBSD.org) """ mentors=""" """ category="kernel" difficulty="hard" duration="16 hours" description=""" Abstract: Although Xen has ACPI support, the kernel needs to make explicit hypercalls for power management related functions. sleep/resume are supported, and this support needs to be exported via the dom0 kernel. Deliverables: * sleep/resume support for NetBSD/Xen dom0 Implementation: There are two approaches to this. The first one involves using the kernel to export syscall nodes for ACPI. The second one involves Xen aware power scripts, which can write directly to the hypercall kernfs node - /kern/privcmd. Device tree suspend could happen via drvctl(8), in theory. """ ]]