rdmsr from userspace

Andriy Gapon avg at icyb.net.ua
Sat May 17 08:13:54 UTC 2008


It seems that rdmsr instruction can be executed only at the highest 
privilege level and thus is not permitted from userland. Maybe we should 
provide something like Linux /dev/cpu/msr?
I don't like interface of that device, I think that ioctl approach would 
be preferable in this case.
Something like create /dev/cpuN and allow some ioctls on it: 
ioctl(cpu_fd, CPU_RDMSR, arg).
What do you think?

-- 
Andriy Gapon


More information about the freebsd-hackers mailing list