OSDN Git Service

LDP: Update original to LDP v3.79
[linuxjm/LDP_man-pages.git] / original / man7 / spufs.7
index 64c4357..61cc489 100644 (file)
@@ -1,5 +1,6 @@
 .\" Copyright (c) International Business Machines Corp., 2006
 .\"
+.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
 .\" This program is free software; you can redistribute it and/or
 .\" modify it under the terms of the GNU General Public License as
 .\" published by the Free Software Foundation; either version 2 of
 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
 .\" the GNU General Public License for more details.
 .\"
-.\" You should have received a copy of the GNU General Public License
-.\" along with this program; if not, write to the Free Software
-.\" Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-.\" MA 02111-1307 USA
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, see
+.\" <http://www.gnu.org/licenses/>.
+.\" %%%LICENSE_END
 .\"
 .\" HISTORY:
 .\" 2005-09-28, created by Arnd Bergmann <arndb@de.ibm.com>,
 .\"
 .TH SPUFS 7 2007-12-20 Linux "Linux Programmer's Manual"
 .SH NAME
-spufs \- the SPU file system
+spufs \- SPU filesystem
 .SH DESCRIPTION
-The SPU file system is used on PowerPC machines that implement the
+The SPU filesystem is used on PowerPC machines that implement the
 Cell Broadband Engine Architecture in order to access Synergistic
 Processor Units (SPUs).
 
-The file system provides a name space similar to POSIX shared
+The filesystem provides a name space similar to POSIX shared
 memory or message queues.
 Users that have write permissions
-on the file system can use
+on the filesystem can use
 .BR spu_create (2)
 to establish SPU contexts under the
 .B spufs
@@ -46,7 +47,7 @@ These files can be
 used for manipulating the state of the logical SPU.
 Users can change permissions on the files, but can't
 add or remove files.
-.SS Mount Options
+.SS Mount options
 .TP
 .B uid=<uid>
 Set the user owning the mount point; the default is 0 (root).
@@ -67,7 +68,7 @@ mostly follow the standard behavior for regular system calls like
 or
 .BR write (2),
 but often support only a subset of the operations
-supported on regular file systems.
+supported on regular filesystems.
 This list details the supported
 operations and the deviations from the standard behavior described
 in the respective man pages.
@@ -171,7 +172,7 @@ flag.
 .I /mbox
 The first SPU-to-CPU communication mailbox.
 This file is read-only and can be read in units of 4 bytes.
-The file can only be used in nonblocking mode \- even
+The file can be used only in nonblocking mode \- even
 .BR poll (2)
 cannot be used to block on this file.
 The only possible operation on an open
@@ -302,7 +303,7 @@ whenever space is available for writing.
 .TP
 .IR /mbox_stat ", " /ibox_stat ", " /wbox_stat
 These are read-only files that contain the length of the current
-queue of each mailbox, i.e., how many words can be read from
+queue of each mailbox\(emthat is, how many words can be read from
 .IR mbox " or " ibox
 or how many words can be written to
 .I wbox
@@ -351,7 +352,7 @@ The contents of these files are:
 .RS
 .TP 16
 .I npc
-Next Program Counter \- only valid when the SPU is in a stopped state.
+Next Program Counter \- valid only when the SPU is in a stopped state.
 .TP
 .I decr
 SPU Decrementer
@@ -735,7 +736,7 @@ mappings are supported.
 Read-only file containing the physical SPU number that the SPU context
 is running on.
 When the context is not running, this file contains the
-string "-1".
+string "\-1".
 
 The physical SPU number is given by an ASCII hex string.
 .TP
@@ -766,5 +767,15 @@ none       /spu    spufs   gid=spu         0       0
 .BR close (2),
 .BR spu_create (2),
 .BR spu_run (2),
-.BR capabilities (7),
+.BR capabilities (7)
+
 .I The Cell Broadband Engine Architecture (CBEA) specification
+.SH COLOPHON
+This page is part of release 3.79 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.