#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man7/spufs.7:27 #, no-wrap msgid "SPUFS" msgstr "" #. type: TH #: man-pages/man7/spufs.7:27 #, no-wrap msgid "2007-12-20" msgstr "" #. type: TH #: man-pages/man7/spufs.7:27 #, no-wrap msgid "Linux" msgstr "" #. type: TH #: man-pages/man7/spufs.7:27 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man7/spufs.7:28 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:30 msgid "spufs - SPU filesystem" msgstr "" #. type: SH #: man-pages/man7/spufs.7:30 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:34 msgid "" "The SPU filesystem is used on PowerPC machines that implement the Cell " "Broadband Engine Architecture in order to access Synergistic Processor Units " "(SPUs)." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:43 msgid "" "The filesystem provides a name space similar to POSIX shared memory or " "message queues. Users that have write permissions on the filesystem can use " "B(2) to establish SPU contexts under the B root " "directory." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:50 msgid "" "Every SPU context is represented by a directory containing a predefined set " "of files. 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." msgstr "" #. type: SS #: man-pages/man7/spufs.7:50 #, no-wrap msgid "Mount options" msgstr "" #. type: TP #: man-pages/man7/spufs.7:51 #, no-wrap msgid "BuidE>" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:54 msgid "Set the user owning the mount point; the default is 0 (root)." msgstr "" #. type: TP #: man-pages/man7/spufs.7:54 #, no-wrap msgid "BgidE>" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:57 msgid "Set the group owning the mount point; the default is 0 (root)." msgstr "" #. type: TP #: man-pages/man7/spufs.7:57 #, no-wrap msgid "BmodeE>" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:63 msgid "" "Set the mode of the top-level directory in B, as an octal mode string." " The default is 0775." msgstr "" #. type: SS #: man-pages/man7/spufs.7:63 #, no-wrap msgid "Files" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:75 msgid "" "The files in B mostly follow the standard behavior for regular system " "calls like B(2) or B(2), but often support only a subset of " "the operations supported on regular filesystems. This list details the " "supported operations and the deviations from the standard behavior described " "in the respective man pages." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:97 msgid "" "All files that support the B(2) operation also support B(2) " "and all files that support the B(2) operation also support " "B(2). All files support the B(2) and B(2) family of " "operations, but for the latter call, the only fields of the returned I " "structure that contain reliable information are I, I, " "I, and I." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:106 msgid "" "All files support the B(2)/B(2) and B(2)/B(2) " " operations, but will not be able to grant permissions that contradict the " "possible operations (e.g., read access on the I file)." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:108 msgid "The current set of files is:" msgstr "" #. type: TP #: man-pages/man7/spufs.7:108 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:113 msgid "" "Contains a comma-delimited string representing the capabilities of this SPU " "context. Possible capabilities are:" msgstr "" #. type: TP #: man-pages/man7/spufs.7:114 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:117 msgid "This context may be scheduled." msgstr "" #. type: TP #: man-pages/man7/spufs.7:117 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:120 msgid "This context can be run in single-step mode, for debugging." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:122 msgid "New capabilities flags may be added in the future." msgstr "" #. type: TP #: man-pages/man7/spufs.7:123 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:132 msgid "" "the contents of the local storage memory of the SPU. This can be accessed " "like a regular shared memory file and contains both code and data in the " "address space of the SPU. The possible operations on an open I file " "are:" msgstr "" #. type: TP #: man-pages/man7/spufs.7:133 #, no-wrap msgid "B(2), B(2), B(2), B(2), B(2)" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:144 msgid "" "These operate as usual, with the exception that B(2), B(2), " "and B(2) are not supported beyond the end of the file. The file " "size is the size of the local storage of the SPU, which is normally 256 " "kilobytes." msgstr "" #. type: TP #: man-pages/man7/spufs.7:144 man-pages/man7/spufs.7:706 man-pages/man7/spufs.7:725 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:153 msgid "" "Mapping I into the process address space provides access to the SPU " "local storage within the process address space. Only B mappings " "are allowed." msgstr "" #. type: TP #: man-pages/man7/spufs.7:154 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:161 msgid "" "Contains the saved general-purpose registers of the SPU context. This file " "contains the 128-bit values of each register, from register 0 to register " "127, in order. This allows the general-purpose registers to be inspected " "for debugging." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:165 msgid "" "Reading to or writing from this file requires that the context is scheduled " "out, so use of this file is not recommended in normal program operation." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:171 msgid "" "The I file is not present on contexts that have been created with the " "B flag." msgstr "" #. type: TP #: man-pages/man7/spufs.7:171 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:181 msgid "" "The first SPU-to-CPU communication mailbox. This file is read-only and can " "be read in units of 4 bytes. The file can be used only in nonblocking mode -" " even B(2) cannot be used to block on this file. The only possible " "operation on an open I file is:" msgstr "" #. type: TP #: man-pages/man7/spufs.7:182 man-pages/man7/spufs.7:222 man-pages/man7/spufs.7:317 man-pages/man7/spufs.7:381 man-pages/man7/spufs.7:418 man-pages/man7/spufs.7:463 man-pages/man7/spufs.7:517 man-pages/man7/spufs.7:632 man-pages/man7/spufs.7:676 man-pages/man7/spufs.7:754 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:200 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. If there is no data available in the mailbox (i.e., the SPU " "has not sent a mailbox message), the return value is set to -1 and I " "is set to B. When data has been read successfully, four bytes are " "placed in the data buffer and the value four is returned." msgstr "" #. type: TP #: man-pages/man7/spufs.7:201 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:217 msgid "" "The second SPU-to-CPU communication mailbox. This file is similar to the " "first mailbox file, but can be read in blocking I/O mode, thus calling " "B(2) on an open I file will block until the SPU has written " "data to its interrupt mailbox channel (unless the file has been opened with " "B, see below). Also, B(2) and similar system calls can " "be used to monitor for the presence of mailbox data." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:221 msgid "The possible operations on an open I file are:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:239 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. If there is no data available in the mailbox and the file " "descriptor has been opened with B, the return value is set to -1 " "and I is set to B." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:247 msgid "" "If there is no data available in the mailbox and the file descriptor has " "been opened without B, the call will block until the SPU writes " "to its interrupt mailbox channel. When data has been read successfully, " "four bytes are placed in the data buffer and the value four is returned." msgstr "" #. type: TP #: man-pages/man7/spufs.7:247 man-pages/man7/spufs.7:295 man-pages/man7/spufs.7:685 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:254 msgid "" "Poll on the I file returns I<(POLLIN | POLLRDNORM)> whenever data is " "available for reading." msgstr "" #. type: TP #: man-pages/man7/spufs.7:255 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:267 msgid "" "The CPU-to-SPU communication mailbox. It is write-only and can be written " "in units of four bytes. If the mailbox is full, B(2) will block, " "and B(2) can be used to block until the mailbox is available for " "writing again. The possible operations on an open I file are:" msgstr "" #. type: TP #: man-pages/man7/spufs.7:268 man-pages/man7/spufs.7:392 man-pages/man7/spufs.7:432 man-pages/man7/spufs.7:476 man-pages/man7/spufs.7:527 man-pages/man7/spufs.7:638 man-pages/man7/spufs.7:652 man-pages/man7/spufs.7:749 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:286 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. If there is no space available in the mailbox and the file " "descriptor has been opened with B, the return value is set to -1 " "and I is set to B." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:295 msgid "" "If there is no space available in the mailbox and the file descriptor has " "been opened without B, the call will block until the SPU reads " "from its PPE (PowerPC Processing Element) mailbox channel. When data has " "been written successfully, the system call returns four as its function " "result." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:302 msgid "" "A poll on the I file returns I<(POLLOUT | POLLWRNORM)> whenever space " "is available for writing." msgstr "" #. type: TP #: man-pages/man7/spufs.7:303 #, no-wrap msgid "I, I, I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:316 msgid "" "These are read-only files that contain the length of the current queue of " "each mailbox\\(emthat is, how many words can be read from I or I " "or how many words can be written to I without blocking. The files can " "be read only in four-byte units and return a big-endian binary integer " "number. The only possible operation on an open I<*box_stat> file is:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:337 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is placed in the data buffer. " "This value is the number of elements that can be read from (for I " "and I) or written to (for I) the respective mailbox " "without blocking or returning an B error." msgstr "" #. type: TP #: man-pages/man7/spufs.7:338 #, no-wrap msgid "" "I, I, I, I, I, I, I, I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:350 msgid "" "Internal registers of the SPU. These files contain an ASCII string " "representing the hex value of the specified register. Reads and writes on " "these files (except for I, see below) require that the SPU context be " "scheduled out, so frequent access to these files is not recommended for " "normal program operation." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:352 msgid "The contents of these files are:" msgstr "" #. type: TP #: man-pages/man7/spufs.7:353 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:356 msgid "Next Program Counter - valid only when the SPU is in a stopped state." msgstr "" #. type: TP #: man-pages/man7/spufs.7:356 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:359 msgid "SPU Decrementer" msgstr "" #. type: TP #: man-pages/man7/spufs.7:359 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:362 msgid "Decrementer Status" msgstr "" #. type: TP #: man-pages/man7/spufs.7:362 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:365 msgid "MFC tag mask for SPU DMA" msgstr "" #. type: TP #: man-pages/man7/spufs.7:365 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:368 msgid "Event mask for SPU interrupts" msgstr "" #. type: TP #: man-pages/man7/spufs.7:368 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:371 msgid "Number of SPU events pending (read-only)" msgstr "" #. type: TP #: man-pages/man7/spufs.7:371 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:374 msgid "Interrupt Return address register" msgstr "" #. type: TP #: man-pages/man7/spufs.7:374 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:377 msgid "Local Store Limit Register" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:380 msgid "The possible operations on these files are:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:388 msgid "" "Reads the current register value. If the register value is larger than the " "buffer passed to the B(2) system call, subsequent reads will continue " "reading from the same buffer, until the end of the buffer is reached." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:392 msgid "" "When a complete string has been read, all subsequent read operations will " "return zero bytes and a new file descriptor needs to be opened to read a new " "value." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:402 man-pages/man7/spufs.7:537 msgid "" "A B(2) operation on the file sets the register to the value given in " "the string. The string is parsed from the beginning until the first " "nonnumeric character or the end of the buffer. Subsequent writes to the " "same file descriptor overwrite the previous setting." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:409 msgid "" "Except for the I file, these files are not present on contexts that " "have been created with the B flag." msgstr "" #. type: TP #: man-pages/man7/spufs.7:410 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:417 msgid "" "This file provides access to the Floating Point Status and Control Register " "(fcpr) as a binary, four-byte file. The operations on the I file are:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:432 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is placed in the data buffer; " "this is the current value of the I register." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:446 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is copied from the data buffer, " "updating the value of the I register." msgstr "" #. type: TP #: man-pages/man7/spufs.7:447 #, no-wrap msgid "I, I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:462 msgid "" "The files provide access to the two signal notification channels of an SPU. " "These are read-write files that operate on four-byte words. Writing to one " "of these files triggers an interrupt on the SPU. The value written to the " "signal files can be read from the SPU through a channel read or from host " "user space through the file. After the value has been read by the SPU, it " "is reset to zero. The possible operations on an open I or " "I file are:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:476 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is placed in the data buffer; " "this is the current value of the specified signal notification register." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:497 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is copied from the data buffer, " "updating the value of the specified signal notification register. The " "signal notification register will either be replaced with the input data or " "will be updated to the bitwise OR operation of the old value and the input " "data, depending on the contents of the I or I " "files respectively." msgstr "" #. type: TP #: man-pages/man7/spufs.7:498 #, no-wrap msgid "I, I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:516 msgid "" "These two files change the behavior of the I and I " "notification files. They contain a numeric ASCII string which is read as " "either \"1\" or \"0\". In mode 0 (overwrite), the hardware replaces the " "contents of the signal channel with the data that is written to it. In mode " "1 (logical OR), the hardware accumulates the bits that are subsequently " "written to it. The possible operations on an open I or " "I file are:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:527 msgid "" "When the count supplied to the B(2) call is shorter than the required " "length for the digit (plus a newline character), subsequent reads from the " "same file descriptor will complete the string. When a complete string has " "been read, all subsequent read operations will return zero bytes and a new " "file descriptor needs to be opened to read the value again." msgstr "" #. type: TP #: man-pages/man7/spufs.7:538 #, no-wrap msgid "" "I, I, I, I, I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:557 msgid "" "Read-only files that contain the saved state of the SPU mailboxes and DMA " "queues. This allows the SPU status to be inspected, mainly for debugging. " "The I and I files each contain the four-byte mailbox " "message that has been written by the SPU. If no message has been written to " "these mailboxes, then contents of these files is undefined. The " "I, I and I files contain the available " "message count." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:566 msgid "" "The I file contains an array of four-byte mailbox messages, which " "have been sent to the SPU. With current CBEA machines, the array is four " "items in length, so up to 4 * 4 = 16 bytes can be read from this file. If " "any mailbox queue entry is empty, then the bytes read at the corresponding " "location are undefined." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:571 msgid "" "The I file contains the contents of the SPU MFC DMA queue, " "represented as the following structure:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:582 #, no-wrap msgid "" "struct spu_dma_info {\n" " uint64_t dma_info_type;\n" " uint64_t dma_info_mask;\n" " uint64_t dma_info_status;\n" " uint64_t dma_info_stall_and_notify;\n" " uint64_t dma_info_atomic_command_status;\n" " struct mfc_cq_sr dma_info_command_data[16];\n" "};\n" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:590 msgid "" "The last member of this data structure is the actual DMA queue, containing " "16 entries. The I structure is defined as:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:599 #, no-wrap msgid "" "struct mfc_cq_sr {\n" " uint64_t mfc_cq_data0_RW;\n" " uint64_t mfc_cq_data1_RW;\n" " uint64_t mfc_cq_data2_RW;\n" " uint64_t mfc_cq_data3_RW;\n" "};\n" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:607 msgid "" "The I file contains similar information, but describes the " "proxy DMA queue (i.e., DMAs initiated by entities outside the SPU) instead. " "The file is in the following format:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:616 #, no-wrap msgid "" "struct spu_proxydma_info {\n" " uint64_t proxydma_info_type;\n" " uint64_t proxydma_info_mask;\n" " uint64_t proxydma_info_status;\n" " struct mfc_cq_sr proxydma_info_command_data[8];\n" "};\n" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:622 msgid "" "Accessing these files requires that the SPU context is scheduled out - " "frequent use can be inefficient. These files should not be used for normal " "program operation." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:626 msgid "" "These files are not present on contexts that have been created with the " "B flag." msgstr "" #. type: TP #: man-pages/man7/spufs.7:626 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:631 msgid "" "This file provides access to the SPU Run Control and SPU status registers, " "as an ASCII string. The following operations are supported:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:638 msgid "" "Reads from the I file will return an ASCII string with the hex value " "of the SPU Status register." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:643 msgid "" "Writes to the I file will set the context's SPU Run Control register." msgstr "" #. type: TP #: man-pages/man7/spufs.7:644 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:651 msgid "" "Provides access to the Memory Flow Controller of the SPU. Reading from the " "file returns the contents of the SPU's MFC Tag Status register, and writing " "to the file initiates a DMA from the MFC. The following operations are " "supported:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:656 msgid "" "Writes to this file need to be in the format of a MFC DMA command, defined " "as follows:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:668 #, no-wrap msgid "" "struct mfc_dma_command {\n" " int32_t pad; /* reserved */\n" " uint32_t lsa; /* local storage address */\n" " uint64_t ea; /* effective address */\n" " uint16_t size; /* transfer size */\n" " uint16_t tag; /* command tag */\n" " uint16_t class; /* class ID */\n" " uint16_t cmd; /* command opcode */\n" "};\n" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:676 msgid "" "Writes are required to be exactly I bytes in " "size. The command will be sent to the SPU's MFC proxy queue, and the tag " "stored in the kernel (see below)." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:685 msgid "" "Reads the contents of the tag status register. If the file is opened in " "blocking mode (i.e., without B), then the read will block until " "a DMA tag (as performed by a previous write) is complete. In nonblocking " "mode, the MFC tag status register will be returned without waiting." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:698 msgid "" "Calling B(2) on the I file will block until a new DMA can be " "started (by checking for B) or until a previously started DMA (by " "checking for B) has been completed." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:704 msgid "" "I Provides access to the MFC MultiSource Synchronization (MSS) " "facility. By B(2)-ing this file, processes can access the MSS area of " "the SPU." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:706 man-pages/man7/spufs.7:724 msgid "The following operations are supported:" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:715 msgid "" "Mapping B into the process address space gives access to the SPU MSS " "area within the process address space. Only B mappings are " "allowed." msgstr "" #. type: TP #: man-pages/man7/spufs.7:716 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:722 msgid "" "Provides access to the whole problem-state mapping of the SPU. Applications " "can use this area to interface to the SPU, rather than writing to individual " "register files in B." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:733 msgid "" "Mapping B gives a process a direct map of the SPU problem state area. " " Only B mappings are supported." msgstr "" #. type: TP #: man-pages/man7/spufs.7:734 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:740 msgid "" "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\"." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:742 msgid "The physical SPU number is given by an ASCII hex string." msgstr "" #. type: TP #: man-pages/man7/spufs.7:742 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:748 msgid "" "Allows applications to store (or retrieve) a single 64-bit ID into the " "context. This ID is later used by profiling tools to uniquely identify the " "context." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:754 msgid "" "By writing an ASCII hex value into this file, applications can set the " "object ID of the SPU context. Any previous value of the object ID is " "overwritten." msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:758 msgid "" "Reading this file gives an ASCII hex string representing the object ID for " "this SPU context." msgstr "" #. type: SH #: man-pages/man7/spufs.7:759 #, no-wrap msgid "EXAMPLE" msgstr "" #. type: TP #: man-pages/man7/spufs.7:760 #, no-wrap msgid "I entry" msgstr "" #. .SH AUTHORS #. Arnd Bergmann , Mark Nutter , #. Ulrich Weigand , Jeremy Kerr #. type: Plain text #: man-pages/man7/spufs.7:766 msgid "none /spu spufs gid=spu 0 0" msgstr "" #. type: SH #: man-pages/man7/spufs.7:766 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:771 msgid "B(2), B(2), B(2), B(7)" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:773 msgid "I" msgstr "" #. type: SH #: man-pages/man7/spufs.7:773 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man7/spufs.7:781 msgid "" "This page is part of release 3.70 of the Linux I 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/" "." msgstr ""