summaryrefslogtreecommitdiff
path: root/sys/man/1/io
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2011-04-15 21:01:29 +0200
committeraiju <devnull@localhost>2011-04-15 21:01:29 +0200
commit2c6802e80f2bc7be660981b183fe89ecd72061ce (patch)
treebf95f457935e7fbbc3899e9b9c8a395fe3849e04 /sys/man/1/io
parent68d6b0808bbd57a91abf2a5ac4571e4372a8d3fc (diff)
added io/seg utility
Diffstat (limited to 'sys/man/1/io')
-rw-r--r--sys/man/1/io44
1 files changed, 44 insertions, 0 deletions
diff --git a/sys/man/1/io b/sys/man/1/io
new file mode 100644
index 000000000..e96a60be0
--- /dev/null
+++ b/sys/man/1/io
@@ -0,0 +1,44 @@
+.TH IO 1
+.SH NAME
+io \- access PC I/O registers
+.SH SYNOPSIS
+.B io
+[
+.B -WLMrw
+]
+.I address
+[
+.I value
+]
+.SH DESCRIPTION
+.I io
+accesses PC I/O space.
+The operation to be performed is selected with
+.B -r
+or
+.B -w
+for reading or writing, respectively.
+The default operation size is a byte.
+C style notation for integers (e.g.
+.B 0x42
+or
+.BR 023 )
+is accepted for the
+.I address
+and
+.I value
+parameters.
+.PP
+.TP
+.B -W
+Perform a word (16 bit) operation.
+.TP
+.B -L
+Perform a long / double word (32 bit) operation.
+.TP
+.B -M
+Access a 64 bit wide machine specific register (MSR).
+.SH SOURCE
+.B /sys/src/cmd/io.c
+.SH SEE ALSO
+.IR seg (1)