diff options
| author | Prem Shanker Jha <premjha2@in.ibm.com> | 2013-06-13 02:03:30 -0500 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-07-30 16:44:18 -0500 |
| commit | e7987fefde72402ab4f6b3f76259535db650d7c5 (patch) | |
| tree | 27ef3b80580bbf7b08894d279f8cffbbe947f0c4 /src/usr/diag/prdf/common/framework/register/prdfScomRegisterAccess.H | |
| parent | d00f7d882184b284ec108dbf109887bd022c8efb (diff) | |
| download | blackbird-hostboot-e7987fefde72402ab4f6b3f76259535db650d7c5.tar.gz blackbird-hostboot-e7987fefde72402ab4f6b3f76259535db650d7c5.zip | |
PRDF:Added access attribute in model of register in rule file.
Adding access attribute in register model helps to determine at run time
if register expects any read and write operation. Since data is no longer part
of register model, this additional attribute helps us to prevent unintentional
reading of a write-only register while accessing its current content ( during
cache miss ).
RTC: 51455
Change-Id: Ia2aeded8b63d675a1d4b5182171bce4c8b14d17b
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5080
Tested-by: Jenkins Server
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5590
Diffstat (limited to 'src/usr/diag/prdf/common/framework/register/prdfScomRegisterAccess.H')
| -rw-r--r-- | src/usr/diag/prdf/common/framework/register/prdfScomRegisterAccess.H | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/usr/diag/prdf/common/framework/register/prdfScomRegisterAccess.H b/src/usr/diag/prdf/common/framework/register/prdfScomRegisterAccess.H index 84dcbb930..a8317d0cd 100644 --- a/src/usr/diag/prdf/common/framework/register/prdfScomRegisterAccess.H +++ b/src/usr/diag/prdf/common/framework/register/prdfScomRegisterAccess.H @@ -58,20 +58,12 @@ class ScomRegisterAccess : public ScomRegister * @brief constructor * @param i_Register Reference to flyweight register * @param i_pchip RuleChip associated with register - */ + */ ScomRegisterAccess( const SCAN_COMM_REGISTER_CLASS & i_Register, ExtensibleChip* i_pchip ); /** * @brief constructor - * @param i_scomAddress scom address of register - * @param i_bitLength scom length - * @param i_pchip RuleChip to which register belongs - */ - ScomRegisterAccess( uint64_t i_scomAddress,uint32_t i_bitLength, - ExtensibleChip* i_pchip ); - /** - * @brief constructor - */ + */ ScomRegisterAccess():ScomRegister( ),iv_containerChip ( NULL ){ }; /** |

