CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2025/06/07 09:11:12
Modified files: sys/arch/amd64/conf: files.amd64 sys/arch/arm64/conf: GENERIC files.arm64 sys/arch/i386/conf: files.i386 sys/dev/acpi : acpireg.h files.acpi Added files: sys/arch/arm64/dev: acpicpu.c sys/dev/acpi : acpicpu_x86.c Removed files: sys/dev/acpi : acpicpu.c Log message: Implement acpicpu(4) for arm64. Since arm64 uses a completely different model to manage P-states (called Collaborative Processor Performancei Control or CPPC for short) rename the existing acpicpu.c file to acpicpu_x86.c and add an arm64-specific acpicpu.c under arch/arm64. The current CPPC implementation is minimal and probably only works on the Radxa Orion O6 for now. Tested by landry@, mvs@, kirill@ ok phessler@