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

Reply via email to