Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> This is about hardware specific registers that control the underlying hardware and can be used for things like controlling oem functionality (brightness, backlight, etc)

That sort of functionality is typically handled by the platform controller by sending commands over LPC or I2C busses. CPU MSRs are generally restricted to controlling the behavior of the CPU itself.

> changing CPU frequency and voltage, etc.

These are often controlled by MSRs, but should be under the direct control of the kernel, not userspace software.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: