Is there an interface to read/write CPU MSRs from userspace (like the "msr" driver in linux)?
Failing that, how would I read/write MSRs on each CPU? I've already done this on linux, where there is a wrapper function which can call a specified function on all on-line CPUs (on_each_cpu()). Does a similar function exist in Solaris? Or does solaris' rdmsr() / wrmsr() take care of keeping the MSRs in sync some how? I'm trying to enable/disable "Intel's Enhanced Idle" (C1E, msr 0x1a0, bit 25) on some stupid Dells servers which don't have the option in the BIOS. Thanks, Drew _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
