Add intel power management for FreeBSD.

This commit is contained in:
Tom Alexander 2022-10-15 20:24:56 -04:00
parent 2b1a2bf1d6
commit 933b8d24e5
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE
4 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1 @@
aesni_load="YES"

View File

@ -0,0 +1 @@
cpuctl_load="YES"

View File

@ -0,0 +1,2 @@
powerdxx_enable=YES
powerdxx_flags="-n adaptive -a adaptive -b adaptive"

View File

@ -1,3 +1,10 @@
- name: Install packages
package:
name:
- lscpu # need to kldload cpuctl
- powermon # need to kldload cpuctl
state: present
- name: Install loader.conf
copy:
src: "files/{{ item }}_loader.conf"
@ -7,6 +14,8 @@
group: wheel
loop:
- coretemp
- cpuctl
- aesni
- name: Install Configuration
copy:
@ -18,3 +27,22 @@
loop:
- src: power_profile.conf
dest: /etc/rc.conf.d/power_profile
- name: Install packages
when: not hwpstate
package:
name:
- powerdxx
state: present
- name: Install service configuration
when: not hwpstate
copy:
src: "files/{{ item.src }}"
dest: "{{ item.dest }}"
mode: 0644
owner: root
group: wheel
with_items:
- src: powerdxxrc.conf
dest: /etc/rc.conf.d/powerdxx