This module provide support to Intel MSR cpu registers/CPUID info to userspace
programs. When loaded into kernel, /dev/cpu%d devices will be created for each
cpu where %d - cpu number.

All operations are controlled through the ioctl(2) interface.

Additionally, module provides cpu microcode update feature. See
cpu_microcode_tool(8) for further info.

Module supports i386/amd64 cpus.

Thanks to
John Baldwin <jhb@FreeBSD.org>
Kostik Belousov <kostikbel@gmail.com>
John-Mark Gurney <gurney_j@resnet.uoregon.edu>
Divacky Roman <xdivac02@stud.fit.vutbr.cz>
Alexander Leidinger <netchild@FreeBSD.org>
Markus Strobl <markus.strobl@gmx.at>

for help during development.

--
Stanislav Sedov <stas@FreeBSD.org>
