Date: Sat, 17 May 2008 13:14:49 +0300 From: Andriy Gapon <avg@icyb.net.ua> To: Kostik Belousov <kostikbel@gmail.com> Cc: freebsd-hackers@freebsd.org Subject: Re: rdmsr from userspace Message-ID: <482EB019.3060503@icyb.net.ua> In-Reply-To: <20080517101243.GH18958@deviant.kiev.zoral.com.ua> References: <482E93C0.4070802@icyb.net.ua> <20080517101243.GH18958@deviant.kiev.zoral.com.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
on 17/05/2008 13:12 Kostik Belousov said the following: > On Sat, May 17, 2008 at 11:13:52AM +0300, Andriy Gapon wrote: >> 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? > > I believe ports/sysutils/devcpu is what you need. In fact, I think this > ought to be committed to the base. I do not know why Stas did not asked > for this, at least at public. Thanks a lot! This is exactly it. I agree, this would be quite useful in the OS. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?482EB019.3060503>