Greetings, dear OpenBSD developers. Since MSI has locked PWM access on my ancient laptop, my only way to control the fan speed is to flip a byte in the EC register.
Currently, OpenBSD does not provide a mechanism for userland programs to access EC registers directly thus making my program unusable on BSD systems. I was wondering if it would be possible to consider adding a pseudo-device like /dev/ecio that allows controlled, privileged access to EC registers. This would enable programs like mine to function safely without compromising system security. Thank you for your time and for the work you do on OpenBSD.

