CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2023/02/19 10:16:13
Modified files: sys/dev/fdt : psci.c pscivar.h sys/arch/arm64/arm64: cpu.c sys/arch/arm64/include: cpu.h Log message: Add support for deep(er) idle states that can be entered using PSCI. For now this only supports states advertised in device trees, but ACPI support could be added as well. The parsing of the idle states as well as the heuristic to pick the deepest one is probably a bit to simple, but more complex cases can be added later. Worst case cores will use WFI and use more power in suspend. ok phessler@