Review Board 2.0.15


arch, cpu: Architectural Register structural indexing

Review Request #3457 - Created April 28, 2016 and updated

Information
Andreas Sandberg
gem5
default
Reviewers
Default
Changeset 11464:d0b3c18e9e75
---------------------------
arch, cpu: Architectural Register structural indexing

Replace the unified register mapping by a structure associating a
class and an index. It is now much easier to know which class of
register the index is refering to.  Also, when adding a new class
there is no need to modify existing ones.

Change-Id: I55b3ac80763702aa2cd3ed2cbff0a75ef7620373
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>

   
Review request changed
Updated (May 23, 2016, 9:47 a.m.)

Description:

~  

Changeset 11464:810b3115a5d6

  ~

Changeset 11464:d0b3c18e9e75

   
   

arch, cpu: Architectural Register structural indexing

   
~  

Replace the unified register mapping by a structure

~   associating a class and an index. It is now much
~   easier to know which class of register the index is refering to.
~   Also, when adding a new class there is no need to modify
  ~

Replace the unified register mapping by a structure associating a

  ~ class and an index. It is now much easier to know which class of
  ~ register the index is refering to. Also, when adding a new class
  ~ there is no need to modify existing ones.

-   existing ones.

   
   

Change-Id: I55b3ac80763702aa2cd3ed2cbff0a75ef7620373

~   Signed-off-by: Andreas Sandberg andreas.sandberg@arm.com

  ~ Reviewed-by: Andreas Sandberg andreas.sandberg@arm.com

Diff:

Revision 2 (+840 -773)

Show changes