Note briefly what MSRs are. Requested by wiz@.

This commit is contained in:
jruoho 2011-10-28 07:23:16 +00:00
parent 6f11cba6fb
commit 0b7b86c410
3 changed files with 16 additions and 6 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: mi,v 1.1698 2011/10/25 05:41:33 jruoho Exp $
# $NetBSD: mi,v 1.1699 2011/10/28 07:23:16 jruoho Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@ -10854,6 +10854,7 @@
./usr/share/man/cat9/wsmouse.0 comp-sys-catman .cat
./usr/share/man/cat9/wsmouse_input.0 comp-sys-catman .cat
./usr/share/man/cat9/wsmousedevprint.0 comp-sys-catman .cat
./usr/share/man/cat9/x86/msr.0 comp-sys-catman .cat
./usr/share/man/cat9/x86/nmi.0 comp-sys-catman .cat
./usr/share/man/cat9/x86/nmi_disestablish.0 comp-sys-catman .cat
./usr/share/man/cat9/x86/nmi_establish.0 comp-sys-catman .cat
@ -16903,6 +16904,7 @@
./usr/share/man/html9/wsmouse.html comp-sys-htmlman html
./usr/share/man/html9/wsmouse_input.html comp-sys-htmlman html
./usr/share/man/html9/wsmousedevprint.html comp-sys-htmlman html
./usr/share/man/html9/x86/msr.html comp-sys-htmlman html
./usr/share/man/html9/x86/nmi.html comp-sys-htmlman html
./usr/share/man/html9/x86/nmi_disestablish.html comp-sys-htmlman html
./usr/share/man/html9/x86/nmi_establish.html comp-sys-htmlman html
@ -23209,6 +23211,7 @@
./usr/share/man/man9/wsmouse.9 comp-sys-man .man
./usr/share/man/man9/wsmouse_input.9 comp-sys-man .man
./usr/share/man/man9/wsmousedevprint.9 comp-sys-man .man
./usr/share/man/man9/x86/msr.9 comp-sys-man .man
./usr/share/man/man9/x86/nmi.9 comp-sys-man .man
./usr/share/man/man9/x86/nmi_disestablish.9 comp-sys-man .man
./usr/share/man/man9/x86/nmi_establish.9 comp-sys-man .man

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2011/10/25 05:41:35 jruoho Exp $
# $NetBSD: Makefile,v 1.6 2011/10/28 07:23:18 jruoho Exp $
MAN= nmi.9 rdmsr.9 tsc.9 x86_msr_xcall.9
@ -7,7 +7,8 @@ MANSUBDIR=/x86
MLINKS+=nmi.9 nmi_establish.9 \
nmi.9 nmi_disestablish.9
MLINKS+=rdmsr.9 rdmsr_safe.9 \
MLINKS+=rdmsr.9 msr.9 \
rdmsr.9 rdmsr_safe.9 \
rdmsr.9 wrmsr.9
MLINKS+=tsc.9 rdtsc.9 \

View File

@ -1,4 +1,4 @@
.\" $NetBSD: rdmsr.9,v 1.2 2011/10/25 05:41:35 jruoho Exp $
.\" $NetBSD: rdmsr.9,v 1.3 2011/10/28 07:23:18 jruoho Exp $
.\"
.\" Copyright (c) 2011 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -27,14 +27,15 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd October 25, 2011
.Dd October 28, 2011
.Dt RDMSR 9 x86
.Os
.Sh NAME
.Nm msr ,
.Nm rdmsr ,
.Nm rdmsr_safe ,
.Nm wrmsr
.Nd functions for x86 model-specific registers
.Nd functions for x86 MSRs
.Sh SYNOPSIS
.In x86/cpufunc.h
.Ft uint64_t
@ -65,6 +66,11 @@ and
.Fn wrmsr
functions are used to access
.Dv MSRs .
The header
.In x86/specialreg.h
includes definitions for some of the commonly used MSRs,
that is, control registers that are present
in some x86 processor models but unavailable in others.
.Sh FUNCTIONS
.Bl -tag -width abcd
.It Fn rdmsr "msr"