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@

Reply via email to