more patches...
This commit is contained in:
32
acpitz_force.diff
Normal file
32
acpitz_force.diff
Normal file
@@ -0,0 +1,32 @@
|
||||
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 14:09:22 -0000
|
||||
@@ -90,6 +90,7 @@ void (*acpitz_cpu_setperf)(int);
|
||||
int acpitz_perflevel = -1;
|
||||
extern void (*cpu_setperf)(int);
|
||||
extern int perflevel;
|
||||
+extern int perfpolicy;
|
||||
#define PERFSTEP 10
|
||||
|
||||
#define ACPITZ_TRIPS (1L << 0)
|
||||
@@ -381,7 +382,7 @@ acpitz_refresh(void *arg)
|
||||
sc->sc_tc1, sc->sc_tc2, sc->sc_psv);
|
||||
|
||||
nperf = acpitz_perflevel;
|
||||
- if (sc->sc_psv <= sc->sc_tmp) {
|
||||
+ if (sc->sc_psv <= sc->sc_tmp && perfpolicy == 1) {
|
||||
/* Passive cooling enabled */
|
||||
dnprintf(1, "%s: enabling passive %d %d\n",
|
||||
DEVNAME(sc), sc->sc_tmp, sc->sc_psv);
|
||||
@@ -423,6 +424,7 @@ acpitz_refresh(void *arg)
|
||||
}
|
||||
}
|
||||
sc->sc_lasttmp = sc->sc_tmp;
|
||||
+ printf("DEBUG: perfpolicy=%d, perflevel=%d, acpitz_perflevel=%d\n", perfpolicy, perflevel, acpitz_perflevel);
|
||||
|
||||
/* active cooling */
|
||||
for (i = 0; i < ACPITZ_MAX_AC; i++) {
|
||||
Reference in New Issue
Block a user