Index: sys/dev/acpi/acpitz.c =================================================================== RCS file: /home/cvs/src/sys/dev/acpi/acpitz.c,v retrieving revision 1.58 diff -u -p -r1.58 acpitz.c --- sys/dev/acpi/acpitz.c 6 Apr 2022 18:59:27 -0000 1.58 +++ sys/dev/acpi/acpitz.c 27 Jun 2022 07:55:48 -0000 @@ -224,6 +224,12 @@ acpitz_attach(struct device *parent, str else printf(": critical temperature is %d degC\n", KTOC(sc->sc_crt)); + if ((sc->sc_psv = acpitz_gettempreading(sc, "_PSV")) == -1) + printf(" `--> no cpu throttle point defined\n"); + else + printf(" `--> throttle cpu at %d degC\n", KTOC(sc->sc_psv)); + + sc->sc_hot = acpitz_gettempreading(sc, "_HOT"); sc->sc_tc1 = acpitz_getreading(sc, "_TC1"); sc->sc_tc2 = acpitz_getreading(sc, "_TC2"); @@ -383,8 +389,8 @@ acpitz_refresh(void *arg) nperf = acpitz_perflevel; if (sc->sc_psv <= sc->sc_tmp) { /* Passive cooling enabled */ - dnprintf(1, "%s: enabling passive %d %d\n", - DEVNAME(sc), sc->sc_tmp, sc->sc_psv); + printf("%s: enabling passive %d degC >= %d degC\n", + DEVNAME(sc), KTOC(sc->sc_tmp), KTOC(sc->sc_psv)); if (!sc->sc_pse) sc->sc_acpi->sc_pse++; sc->sc_pse = 1; @@ -400,8 +406,8 @@ acpitz_refresh(void *arg) } else { /* Passive cooling disabled, increase % */ - dnprintf(1, "%s: disabling passive %d %d\n", - DEVNAME(sc), sc->sc_tmp, sc->sc_psv); + printf("%s: disabling passive %d degC < %d degC\n", + DEVNAME(sc), KTOC(sc->sc_tmp), KTOC(sc->sc_psv)); if (sc->sc_pse) sc->sc_acpi->sc_pse--; sc->sc_pse = 0; @@ -421,6 +427,7 @@ acpitz_refresh(void *arg) acpitz_perflevel = nperf; acpitz_cpu_setperf(nperf); } + printf("Perflevel at %d\n", nperf); } sc->sc_lasttmp = sc->sc_tmp;