Changeset 0c97890 in rtems-docs for cpu_supplement/sparc64.rst


Ignore:
Timestamp:
Oct 28, 2016, 6:07:04 PM (4 years ago)
Author:
Joel Sherrill <joel@…>
Branches:
4.11, 5, am, master
Children:
6941506
Parents:
23a5ce4
git-author:
Joel Sherrill <joel@…> (10/28/16 18:07:04)
git-committer:
Joel Sherrill <joel@…> (10/28/16 18:10:22)
Message:

powerpc, sparc, sparc64: Correct tables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpu_supplement/sparc64.rst

    r23a5ce4 r0c97890  
    144144registers and the register sets:
    145145
    146     +-----------------+----------------+------------------+
    147     | Register Number | Register Names |   Description    |
    148     +-----------------+----------------+------------------+
    149     |     0 - 7       |    g0 - g7     | Global Registers |
    150     +-----------------+----------------+------------------+
    151     |     8 - 15      |    o0 - o7     | Output Registers |
    152     +-----------------+----------------+------------------+
    153     |    16 - 23      |    l0 - l7     | Local Registers  |
    154     +-----------------+----------------+------------------+
    155     |    24 - 31      |    i0 - i7     | Input Registers  |
    156     +-----------------+----------------+------------------+
     146================ ================ ===================
     147Register Number  Register Names   Description
     148================ ================ ===================
     1490 - 7            g0 - g7          Global Registers
     1508 - 15           o0 - o7          Output Registers
     15116 - 23          l0 - l7          Local Registers
     15224 - 31          i0 - i7          Input Registers
     153================ ================ ===================
    157154
    158155As mentioned above, some of the registers serve defined roles in the
     
    160157registers:
    161158
    162     +---------------+----------------+----------------------+
    163     | Register Name | Alternate Name |      Description     |
    164     +---------------+----------------+----------------------+
    165     |     g0        |      na        |    reads return 0    |
    166     |               |                |  writes are ignored  |
    167     +---------------+----------------+----------------------+
    168     |     o6        |      sp        |     stack pointer    |
    169     +---------------+----------------+----------------------+
    170     |     i6        |      fp        |     frame pointer    |
    171     +---------------+----------------+----------------------+
    172     |     i7        |      na        |    return address    |
    173     +---------------+----------------+----------------------+
     159============== ================ ==================================
     160Register Name  Alternate Name   Description
     161============== ================ ==================================
     162g0             na               reads return 0, writes are ignored
     163o6             sp               stack pointer
     164i6             fp               frame pointer
     165i7             na               return address
     166============== ================ ==================================
    174167
    175168Floating Point Registers
     
    385378the alignment requirements for a variety of data accesses:
    386379
    387 .. table::
    388 
    389     +--------------+-----------------------+
    390     |   Data Type  | Alignment Requirement |
    391     +--------------+-----------------------+
    392     |     byte     |          1            |
    393     |   half-word  |          2            |
    394     |     word     |          4            |
    395     |  doubleword  |          8            |
    396     |   quadword   |          16           |
    397     +--------------+-----------------------+
     380==============  ======================
     381Data Type       Alignment Requirement
     382==============  ======================
     383byte            1
     384half-word       2
     385word            4
     386doubleword      8
     387quadword        16
     388==============  ======================
    398389
    399390RTEMS currently does not support any SPARC Memory Management Units, therefore,
Note: See TracChangeset for help on using the changeset viewer.