summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/framework/register
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2017-01-31 17:06:42 -0600
committerZane C. Shelley <zshelle@us.ibm.com>2017-02-15 12:42:07 -0500
commita16072bf583c8f01ba17012864bc16c2c9f67371 (patch)
tree068fa6ed8c72cb993a606c49241b59fe5af4428b /src/usr/diag/prdf/common/framework/register
parent80e0e704d50115b31417655e82164b546b5faac1 (diff)
downloadtalos-hostboot-a16072bf583c8f01ba17012864bc16c2c9f67371.tar.gz
talos-hostboot-a16072bf583c8f01ba17012864bc16c2c9f67371.zip
PRD: Removed BIT_STRING_CLASS alias
Change-Id: I30b7e7a255c61734c688356c6646a0a04c32f424 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35696 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36448 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/framework/register')
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipCaptureData.h8
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipErrorRegister.h8
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipErrorRegisterFilter.h4
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipErrorRegisterMask.h6
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipErrorRegisterType.h10
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipMopRegisterAccess.h6
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipMopRegisterAccessScanComm.h6
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipscr.C16
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/iipscr.h8
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfCaptureData.C4
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfErrorRegister.C8
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfErrorRegisterMask.C4
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.C4
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.H8
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfOperatorRegister.H54
-rw-r--r--src/usr/diag/prdf/common/framework/register/prdfRegisterCache.C14
-rw-r--r--src/usr/diag/prdf/common/framework/register/prdfRegisterCache.H14
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfScanFacility.H2
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfScomRegister.C14
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/register/prdfScomRegister.H16
20 files changed, 113 insertions, 101 deletions
diff --git a/src/usr/diag/prdf/common/framework/register/iipCaptureData.h b/src/usr/diag/prdf/common/framework/register/iipCaptureData.h
index b8aeac652..f1a9d4d35 100755
--- a/src/usr/diag/prdf/common/framework/register/iipCaptureData.h
+++ b/src/usr/diag/prdf/common/framework/register/iipCaptureData.h
@@ -116,7 +116,7 @@ namespace PRDF
// Forward Declarations
class SCAN_COMM_REGISTER_CLASS;
class ScanCommRegisterAccess;
-class BIT_STRING_CLASS;
+class BitString;
// @jl04 a start
// @jl04 a Added this enumeration for error log compression, elimination of secondary regs.
@@ -221,7 +221,7 @@ public:
<ul>
<br><b>Parameter: i_pchipHandle Handle of chip object
<br><b>Parameter: scan comm id (unique one btye code representing scan comm address)
- <br><b>Parameter: BIT_STRING_CLASS
+ <br><b>Parameter: BitString
<br><b>Parameter: Optional location in capure vector [FRONT | BACK] def = BACK
<br><b>Returns: Nothing
<br><b>Requires: Nothing
@@ -230,7 +230,7 @@ public:
</ul><br>
*/
void Add( TARGETING::TargetHandle_t i_pchipHandle, int scomId,
- const BIT_STRING_CLASS & bs, Place place = BACK);
+ const BitString & bs, Place place = BACK);
// dg02 end
@@ -341,7 +341,7 @@ private:
/** Private function to facilitate the adding of caputre data to the
* internal vector */
void AddDataElement( TARGETING::TargetHandle_t i_trgt, int i_scomId,
- const BIT_STRING_CLASS * i_bs, Place i_place,
+ const BitString * i_bs, Place i_place,
RegType i_type = PRIMARY );
// Predicate for deciding to delete an element of data from a Capture Data list.
diff --git a/src/usr/diag/prdf/common/framework/register/iipErrorRegister.h b/src/usr/diag/prdf/common/framework/register/iipErrorRegister.h
index e89026ed2..0ca322be4 100755
--- a/src/usr/diag/prdf/common/framework/register/iipErrorRegister.h
+++ b/src/usr/diag/prdf/common/framework/register/iipErrorRegister.h
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 1996,2014 */
+/* Contributors Listed Below - COPYRIGHT 1996,2017 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -140,7 +142,7 @@ protected:
return code from mops scr access
</ul><br>
*/
- virtual const BIT_STRING_CLASS & Read(ATTENTION_TYPE i_attn);
+ virtual const BitString & Read(ATTENTION_TYPE i_attn);
/**
Filter the bit string (if a filter is provided) & convert it to a BitList
@@ -153,7 +155,7 @@ protected:
<br><b>Notes: </b> The default implementation does not have a filter
</ul><br>
*/
- virtual BIT_LIST_CLASS Filter(const BIT_STRING_CLASS & bs);
+ virtual BIT_LIST_CLASS Filter(const BitString & bs);
virtual bool FilterUndo(BitKey & i_bit_list) { return false; }
/**
diff --git a/src/usr/diag/prdf/common/framework/register/iipErrorRegisterFilter.h b/src/usr/diag/prdf/common/framework/register/iipErrorRegisterFilter.h
index 3aae09983..18123dc0c 100755
--- a/src/usr/diag/prdf/common/framework/register/iipErrorRegisterFilter.h
+++ b/src/usr/diag/prdf/common/framework/register/iipErrorRegisterFilter.h
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2014 */
+/* Contributors Listed Below - COPYRIGHT 2012,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -131,7 +131,7 @@ protected: // functions
* @param io_sdc reference to STEP_CODE_DATA struct
* @return bit key
*/
- virtual BitKey Filter( const BIT_STRING_CLASS & bs,
+ virtual BitKey Filter( const BitString & bs,
STEP_CODE_DATA_STRUCT & io_sdc );
/**
diff --git a/src/usr/diag/prdf/common/framework/register/iipErrorRegisterMask.h b/src/usr/diag/prdf/common/framework/register/iipErrorRegisterMask.h
index 9d615f18a..e74d80900 100755
--- a/src/usr/diag/prdf/common/framework/register/iipErrorRegisterMask.h
+++ b/src/usr/diag/prdf/common/framework/register/iipErrorRegisterMask.h
@@ -159,7 +159,7 @@ public:
to using it for any Analysis.
</ul><br>
*/
- void SetMaskBits(const BIT_STRING_CLASS & bitString);
+ void SetMaskBits(const BitString & bitString);
protected:
@@ -176,7 +176,7 @@ protected:
return code from mops scr access
</ul><br>
*/
- virtual const BIT_STRING_CLASS & Read();
+ virtual const BitString & Read();
/**
@@ -217,7 +217,7 @@ private: // Data
inline void ErrorRegisterMask::SetMaskBit(uint32_t bitPosition)
{ bitStringMask.setBit(bitPosition); }
-inline void ErrorRegisterMask::SetMaskBits(const BIT_STRING_CLASS & bitString)
+inline void ErrorRegisterMask::SetMaskBits(const BitString & bitString)
{ bitStringMask.setString(bitString); }
} // end namespace PRDF
diff --git a/src/usr/diag/prdf/common/framework/register/iipErrorRegisterType.h b/src/usr/diag/prdf/common/framework/register/iipErrorRegisterType.h
index 53819a397..0d5260d67 100755
--- a/src/usr/diag/prdf/common/framework/register/iipErrorRegisterType.h
+++ b/src/usr/diag/prdf/common/framework/register/iipErrorRegisterType.h
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 1996,2014 */
+/* Contributors Listed Below - COPYRIGHT 1996,2017 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -52,7 +54,7 @@ namespace PRDF
//--------------------------------------------------------------------
// Forward References
//--------------------------------------------------------------------
-class BIT_STRING_CLASS;
+class BitString;
struct STEP_CODE_DATA_STRUCT;
class ErrorRegisterType
@@ -103,7 +105,7 @@ class ErrorRegisterType
protected:
- virtual const BIT_STRING_CLASS & Read(ATTENTION_TYPE i_attn) = 0;
+ virtual const BitString & Read(ATTENTION_TYPE i_attn) = 0;
// Function Specification ********************************************
//
// Purpose: Read data in from hardware for this error register
@@ -118,7 +120,7 @@ protected:
//
// End Function Specification ****************************************
- virtual BitKey Filter(const BIT_STRING_CLASS & bs) = 0;
+ virtual BitKey Filter(const BitString & bs) = 0;
// Function Specification ********************************************
//
// Purpose: Filter out unwanted bits in the bit string.
diff --git a/src/usr/diag/prdf/common/framework/register/iipMopRegisterAccess.h b/src/usr/diag/prdf/common/framework/register/iipMopRegisterAccess.h
index b8b799f8b..2bd97c6b0 100755
--- a/src/usr/diag/prdf/common/framework/register/iipMopRegisterAccess.h
+++ b/src/usr/diag/prdf/common/framework/register/iipMopRegisterAccess.h
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2015 */
+/* Contributors Listed Below - COPYRIGHT 2012,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -66,7 +66,7 @@
namespace PRDF
{
// Forward References
-class BIT_STRING_CLASS;
+class BitString;
class MopRegisterAccess
{
@@ -137,7 +137,7 @@ public:
//
// End Function Specification ****************************************
- virtual uint32_t Access(BIT_STRING_CLASS & bs,
+ virtual uint32_t Access(BitString & bs,
uint64_t registerId,
Operation operation) const = 0;
// Function Specification ********************************************
diff --git a/src/usr/diag/prdf/common/framework/register/iipMopRegisterAccessScanComm.h b/src/usr/diag/prdf/common/framework/register/iipMopRegisterAccessScanComm.h
index 1cc00d9c4..e87d70210 100755
--- a/src/usr/diag/prdf/common/framework/register/iipMopRegisterAccessScanComm.h
+++ b/src/usr/diag/prdf/common/framework/register/iipMopRegisterAccessScanComm.h
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 1996,2014 */
+/* Contributors Listed Below - COPYRIGHT 1996,2017 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -121,7 +123,7 @@ public:
//
// End Function Specification ****************************************
- virtual uint32_t Access(BIT_STRING_CLASS & bs,
+ virtual uint32_t Access(BitString & bs,
uint32_t registerId,
Operation operation) const;
// Function Specification ********************************************
diff --git a/src/usr/diag/prdf/common/framework/register/iipscr.C b/src/usr/diag/prdf/common/framework/register/iipscr.C
index e8eda7881..f6d386f17 100755
--- a/src/usr/diag/prdf/common/framework/register/iipscr.C
+++ b/src/usr/diag/prdf/common/framework/register/iipscr.C
@@ -110,7 +110,7 @@ SCAN_COMM_REGISTER_CLASS::~SCAN_COMM_REGISTER_CLASS
uint32_t SCAN_COMM_REGISTER_CLASS::Read
(
- BIT_STRING_CLASS & mask
+ BitString & mask
/*!i Reference to Bit String mask */
)
/*!o Error return code */
@@ -119,7 +119,7 @@ uint32_t SCAN_COMM_REGISTER_CLASS::Read
if(rc == SUCCESS)
{
- BIT_STRING_CLASS & bitString = AccessBitString();
+ BitString & bitString = AccessBitString();
bitString.maskString(mask);
}
@@ -149,7 +149,7 @@ void SCAN_COMM_REGISTER_CLASS::SetBit
/*!o No value returned */
{
- BIT_STRING_CLASS & bitString = AccessBitString();
+ BitString & bitString = AccessBitString();
bitString.setBit(bit_position);
}
@@ -175,7 +175,7 @@ void SCAN_COMM_REGISTER_CLASS::ClearBit
)
/*!o No value returned */
{
- BIT_STRING_CLASS & bitString = AccessBitString();
+ BitString & bitString = AccessBitString();
bitString.clearBit(bit_position);
}
@@ -196,13 +196,13 @@ void SCAN_COMM_REGISTER_CLASS::ClearBit
void SCAN_COMM_REGISTER_CLASS::clearAllBits()
{
- BIT_STRING_CLASS & bitString = AccessBitString();
+ BitString & bitString = AccessBitString();
bitString.clearAll();
}
void SCAN_COMM_REGISTER_CLASS::setAllBits()
{
- BIT_STRING_CLASS & bitString = AccessBitString();
+ BitString & bitString = AccessBitString();
bitString.setAll();
}
@@ -219,7 +219,7 @@ uint64_t SCAN_COMM_REGISTER_CLASS::GetBitFieldJustified( uint32_t i_pos,
PRDF_ASSERT( pos_end <= len_uint64 );
- const BIT_STRING_CLASS * bs = GetBitString();
+ const BitString * bs = GetBitString();
for ( uint32_t pos = i_pos; pos < pos_end; pos += len_cpu_word )
{
@@ -248,7 +248,7 @@ void SCAN_COMM_REGISTER_CLASS::SetBitFieldJustified( uint32_t i_pos,
PRDF_ASSERT( i_pos + i_len <= len_uint64 );
- BIT_STRING_CLASS & bs = AccessBitString();
+ BitString & bs = AccessBitString();
for ( uint32_t offset = 0; offset < i_len; offset += len_cpu_word )
{
diff --git a/src/usr/diag/prdf/common/framework/register/iipscr.h b/src/usr/diag/prdf/common/framework/register/iipscr.h
index 0eaf3e9ba..53c9bfa5a 100755
--- a/src/usr/diag/prdf/common/framework/register/iipscr.h
+++ b/src/usr/diag/prdf/common/framework/register/iipscr.h
@@ -203,7 +203,7 @@ class SCAN_COMM_REGISTER_CLASS
then extra mask bits are ignored.
</ul><br>
*/
- uint32_t Read(BIT_STRING_CLASS & mask);
+ uint32_t Read(BitString & mask);
/**
Write hardware register (pure virtual)
@@ -282,7 +282,7 @@ class SCAN_COMM_REGISTER_CLASS
</ul><br>
*/
virtual
- const BIT_STRING_CLASS * GetBitString(ATTENTION_TYPE
+ const BitString * GetBitString(ATTENTION_TYPE
i_type = INVALID_ATTENTION_TYPE
) const = 0;
@@ -300,7 +300,7 @@ class SCAN_COMM_REGISTER_CLASS
Write() is called
</ul><br>
*/
- virtual void SetBitString(const BIT_STRING_CLASS * bs) = 0;
+ virtual void SetBitString(const BitString * bs) = 0;
/**
SetBit
@@ -401,7 +401,7 @@ protected:
<br><b>Promises </b> None.
</ul><br>
*/
- virtual BIT_STRING_CLASS & AccessBitString(void) = 0;
+ virtual BitString & AccessBitString(void) = 0;
private: // Data
static const int DEFAULT_BIT_LENGTH = 64;
diff --git a/src/usr/diag/prdf/common/framework/register/prdfCaptureData.C b/src/usr/diag/prdf/common/framework/register/prdfCaptureData.C
index 4990e2323..555160497 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfCaptureData.C
+++ b/src/usr/diag/prdf/common/framework/register/prdfCaptureData.C
@@ -79,7 +79,7 @@ void CaptureData::Clear(void)
//------------------------------------------------------------------------------
void CaptureData::AddDataElement( TargetHandle_t i_trgt, int i_scomId,
- const BIT_STRING_CLASS * i_bs,
+ const BitString * i_bs,
Place i_place, RegType i_type )
{
// Initial values of the bit string buffer if i_bs has a zero value.
@@ -133,7 +133,7 @@ void CaptureData::Add( TargetHandle_t i_trgt, int32_t i_scomId,
//------------------------------------------------------------------------------
void CaptureData::Add( TargetHandle_t i_trgt, int i_scomId,
- const BIT_STRING_CLASS & i_bs, Place i_place )
+ const BitString & i_bs, Place i_place )
{
AddDataElement( i_trgt, i_scomId, &i_bs, i_place );
}
diff --git a/src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C b/src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C
index 9ee1358eb..f3939d1f5 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C
+++ b/src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2015 */
+/* Contributors Listed Below - COPYRIGHT 2012,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -143,7 +143,7 @@ int32_t ErrorRegister::Analyze( STEP_CODE_DATA_STRUCT & io_sdc )
}
// Get Data from hardware
- const BIT_STRING_CLASS &bs =
+ const BitString &bs =
Read( io_sdc.service_data->getSecondaryAttnType() );
BitKey bl; // null bit list has length 0
@@ -229,7 +229,7 @@ int32_t ErrorRegister::Analyze( STEP_CODE_DATA_STRUCT & io_sdc )
/*---------------------------------------------------------------------*/
-const BIT_STRING_CLASS & ErrorRegister::Read(ATTENTION_TYPE i_attn)
+const BitString & ErrorRegister::Read(ATTENTION_TYPE i_attn)
{
scr_rc = scr.Read();
return (*scr.GetBitString(i_attn));
@@ -237,7 +237,7 @@ const BIT_STRING_CLASS & ErrorRegister::Read(ATTENTION_TYPE i_attn)
/*---------------------------------------------------------------------*/
-BitKey ErrorRegister::Filter( const BIT_STRING_CLASS & bs )
+BitKey ErrorRegister::Filter( const BitString & bs )
{
BitKey bit_list;
bit_list = bs;
diff --git a/src/usr/diag/prdf/common/framework/register/prdfErrorRegisterMask.C b/src/usr/diag/prdf/common/framework/register/prdfErrorRegisterMask.C
index 0c083d03e..e699e5e5b 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfErrorRegisterMask.C
+++ b/src/usr/diag/prdf/common/framework/register/prdfErrorRegisterMask.C
@@ -105,7 +105,7 @@ xMaskScr(maskScr)
// **********************************************************************
-const BIT_STRING_CLASS & ErrorRegisterMask::Read()
+const BitString & ErrorRegisterMask::Read()
{
scr_rc = scr.Read();
bitString = *scr.GetBitString();
@@ -155,7 +155,7 @@ int32_t ErrorRegisterMask::Reset(const BIT_LIST_CLASS & bit_list,
// ***************************************************************************
-BIT_LIST_CLASS ErrorRegisterFilter::Filter( const BIT_STRING_CLASS & bs,
+BIT_LIST_CLASS ErrorRegisterFilter::Filter( const BitString & bs,
STEP_CODE_DATA_STRUCT & io_sdc )
{
BIT_LIST_CLASS bit_list;
diff --git a/src/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.C b/src/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.C
index c022cdec8..2939352f6 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.C
+++ b/src/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.C
@@ -110,7 +110,7 @@ void ScomService::setScomAccessor(ScomAccessor & i_ScomAccessor)
}
uint32_t ScomService::Access(TargetHandle_t i_target,
- BIT_STRING_CLASS & bs,
+ BitString & bs,
uint64_t registerId,
MopRegisterAccess::Operation operation) const
{
@@ -129,7 +129,7 @@ uint32_t ScomService::Access(TargetHandle_t i_target,
uint32_t ScomAccessor::Access(TargetHandle_t i_target,
- BIT_STRING_CLASS & bs,
+ BitString & bs,
uint64_t registerId,
MopRegisterAccess::Operation operation) const
{
diff --git a/src/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.H b/src/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.H
index 343ef6361..6426b4ac3 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.H
+++ b/src/usr/diag/prdf/common/framework/register/prdfHomRegisterAccess.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2016 */
+/* Contributors Listed Below - COPYRIGHT 2012,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -73,7 +73,7 @@ class ScomAccessor
* register state
*/
virtual uint32_t Access( TARGETING::TargetHandle_t i_target,
- BIT_STRING_CLASS & bs,
+ BitString & bs,
uint64_t registerId,
MopRegisterAccess::Operation operation) const;
@@ -131,7 +131,7 @@ class ScomService
/**
Access the scan com register
@param i_target Target to access the register
- @param BIT_STRING_CLASS - holds data read or to write
+ @param BitString - holds data read or to write
@param register address
@param [READ|WRITE]
@returns [SUCCESS|FAIL]
@@ -140,7 +140,7 @@ class ScomService
@note
*/
virtual uint32_t Access(TARGETING::TargetHandle_t i_target,
- BIT_STRING_CLASS & bs,
+ BitString & bs,
uint64_t registerId,
MopRegisterAccess::Operation operation) const;
diff --git a/src/usr/diag/prdf/common/framework/register/prdfOperatorRegister.H b/src/usr/diag/prdf/common/framework/register/prdfOperatorRegister.H
index c35425bac..726406ede 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfOperatorRegister.H
+++ b/src/usr/diag/prdf/common/framework/register/prdfOperatorRegister.H
@@ -61,7 +61,7 @@ class NotRegister : public SCAN_COMM_REGISTER_CLASS
virtual uint32_t Read() const { return iv_child->Read(); }
virtual uint32_t Write() { return iv_child->Write(); }
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE) const
{
(*iv_bs) = ~(*iv_child->GetBitString(i_type));
@@ -81,8 +81,8 @@ class NotRegister : public SCAN_COMM_REGISTER_CLASS
{ return iv_child >= r.iv_child; }
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
SCAN_COMM_REGISTER_CLASS * iv_child;
@@ -119,7 +119,7 @@ class SummaryRegister : public SCAN_COMM_REGISTER_CLASS
virtual uint32_t Read() const { return iv_child->Read(); }
virtual uint32_t Write() { return iv_child->Write(); }
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE) const
{
iv_bs->clearAll();
@@ -156,8 +156,8 @@ class SummaryRegister : public SCAN_COMM_REGISTER_CLASS
}
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
SCAN_COMM_REGISTER_CLASS * iv_child;
@@ -195,7 +195,7 @@ class LeftShiftRegister : public SCAN_COMM_REGISTER_CLASS
virtual uint32_t Read() const { return iv_child->Read(); }
virtual uint32_t Write() { return iv_child->Write(); }
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE) const
{
(*iv_bs) = (*iv_child->GetBitString(i_type)) << iv_amount;
@@ -223,8 +223,8 @@ class LeftShiftRegister : public SCAN_COMM_REGISTER_CLASS
}
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
SCAN_COMM_REGISTER_CLASS * iv_child;
@@ -262,7 +262,7 @@ class RightShiftRegister : public SCAN_COMM_REGISTER_CLASS
virtual uint32_t Read() const { return iv_child->Read(); }
virtual uint32_t Write() { return iv_child->Write(); }
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE) const
{
(*iv_bs) = (*iv_child->GetBitString(i_type)) >> iv_amount;
@@ -290,8 +290,8 @@ class RightShiftRegister : public SCAN_COMM_REGISTER_CLASS
}
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
SCAN_COMM_REGISTER_CLASS * iv_child;
@@ -338,7 +338,7 @@ class AndRegister : public SCAN_COMM_REGISTER_CLASS
return iv_left->Write() | iv_right->Write();
}
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE) const
{
(*iv_bs) = *iv_left->GetBitString(i_type);
@@ -372,8 +372,8 @@ class AndRegister : public SCAN_COMM_REGISTER_CLASS
}
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
SCAN_COMM_REGISTER_CLASS * iv_left;
@@ -421,7 +421,7 @@ class OrRegister : public SCAN_COMM_REGISTER_CLASS
return iv_left->Write() | iv_right->Write();
}
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE ) const
{
(*iv_bs) = *iv_left->GetBitString(i_type);
@@ -455,8 +455,8 @@ class OrRegister : public SCAN_COMM_REGISTER_CLASS
}
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
SCAN_COMM_REGISTER_CLASS * iv_left;
@@ -482,15 +482,15 @@ class NullRegister : public SCAN_COMM_REGISTER_CLASS
virtual uint32_t Read() const { return 0; }
virtual uint32_t Write() { return 0; }
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE) const
{
return &iv_iBS;
}
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
BitStringBuffer iv_iBS;
@@ -563,7 +563,7 @@ class AttnTypeRegister : public SCAN_COMM_REGISTER_CLASS
iv_hostattn->Write();
}
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE) const
{
switch (i_type)
@@ -618,8 +618,8 @@ class AttnTypeRegister : public SCAN_COMM_REGISTER_CLASS
}
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
static NullRegister cv_null;
@@ -654,7 +654,7 @@ class ConstantRegister : public SCAN_COMM_REGISTER_CLASS
virtual uint32_t Read() const { return SUCCESS; }
virtual uint32_t Write() { return SUCCESS; }
- const BIT_STRING_CLASS * GetBitString(
+ const BitString * GetBitString(
ATTENTION_TYPE i_type = INVALID_ATTENTION_TYPE) const
{
return &iv_iBS;
@@ -669,8 +669,8 @@ class ConstantRegister : public SCAN_COMM_REGISTER_CLASS
{ return r.iv_iBS == iv_iBS; }
protected:
- BIT_STRING_CLASS & AccessBitString(void) { return iv_iBS; }
- void SetBitString(const BIT_STRING_CLASS *) {}
+ BitString & AccessBitString(void) { return iv_iBS; }
+ void SetBitString(const BitString *) {}
private:
BitStringBuffer iv_iBS;
diff --git a/src/usr/diag/prdf/common/framework/register/prdfRegisterCache.C b/src/usr/diag/prdf/common/framework/register/prdfRegisterCache.C
index 5b66196fd..e7d29ff1c 100644
--- a/src/usr/diag/prdf/common/framework/register/prdfRegisterCache.C
+++ b/src/usr/diag/prdf/common/framework/register/prdfRegisterCache.C
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012,2014 */
+/* Contributors Listed Below - COPYRIGHT 2012,2017 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -43,11 +45,11 @@ RegDataCache::~RegDataCache()
//------------------------------------------------------------------------------
-BIT_STRING_CLASS & RegDataCache::read( ExtensibleChip * i_chip,
+BitString & RegDataCache::read( ExtensibleChip * i_chip,
const SCAN_COMM_REGISTER_CLASS * i_reg )
{
ScomRegisterAccess l_scomAccessKey ( *i_reg, i_chip );
- BIT_STRING_CLASS * l_pBitString = queryCache( l_scomAccessKey );
+ BitString * l_pBitString = queryCache( l_scomAccessKey );
if ( NULL == l_pBitString )
{
@@ -94,7 +96,7 @@ void RegDataCache::flush( ExtensibleChip* i_pChip,
//------------------------------------------------------------------------------
-BIT_STRING_CLASS * RegDataCache::queryCache(
+BitString * RegDataCache::queryCache(
ExtensibleChip* i_pChip,
const SCAN_COMM_REGISTER_CLASS * i_pRegister )const
{
@@ -104,10 +106,10 @@ BIT_STRING_CLASS * RegDataCache::queryCache(
//------------------------------------------------------------------------------
-BIT_STRING_CLASS * RegDataCache::queryCache(
+BitString * RegDataCache::queryCache(
const ScomRegisterAccess & i_scomAccessKey ) const
{
- BIT_STRING_CLASS * l_pBitString = NULL;
+ BitString * l_pBitString = NULL;
CacheDump::const_iterator itDump = iv_cachedRead.find( i_scomAccessKey );
if( iv_cachedRead.end() != itDump )
{
diff --git a/src/usr/diag/prdf/common/framework/register/prdfRegisterCache.H b/src/usr/diag/prdf/common/framework/register/prdfRegisterCache.H
index 95cd9dc7e..be34884a3 100644
--- a/src/usr/diag/prdf/common/framework/register/prdfRegisterCache.H
+++ b/src/usr/diag/prdf/common/framework/register/prdfRegisterCache.H
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012,2014 */
+/* Contributors Listed Below - COPYRIGHT 2012,2017 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -33,7 +35,7 @@
#include <prdfScomRegisterAccess.H>
#include <prdfTargetFwdRef.H>
-class BIT_STRING_CLASS;
+class BitString;
namespace PRDF
{
@@ -76,7 +78,7 @@ class RegDataCache
* @param i_reg Pointer to register to be read.
* @return A reference to the data buffer associated with the register.
*/
- BIT_STRING_CLASS & read( ExtensibleChip * i_chip,
+ BitString & read( ExtensibleChip * i_chip,
const SCAN_COMM_REGISTER_CLASS * i_reg );
/**
@@ -97,7 +99,7 @@ class RegDataCache
* @param i_pRegister base part of register entry to be queried in cache.
* @return pointer to cache entry associated with a given register
*/
- BIT_STRING_CLASS * queryCache( ExtensibleChip* i_pChip,
+ BitString * queryCache( ExtensibleChip* i_pChip,
const SCAN_COMM_REGISTER_CLASS * i_pRegister )const;
/**
* @brief Queries if a specific entry exist in cache.
@@ -105,11 +107,11 @@ class RegDataCache
* @return pointer to cache entry associated with a given register
*/
- BIT_STRING_CLASS * queryCache(
+ BitString * queryCache(
const ScomRegisterAccess & i_scomAccessKey )const;
private: // data
- typedef std::map<ScomRegisterAccess, BIT_STRING_CLASS *> CacheDump;
+ typedef std::map<ScomRegisterAccess, BitString *> CacheDump;
CacheDump iv_cachedRead;
};
diff --git a/src/usr/diag/prdf/common/framework/register/prdfScanFacility.H b/src/usr/diag/prdf/common/framework/register/prdfScanFacility.H
index f9ee286d6..c01efa6f8 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfScanFacility.H
+++ b/src/usr/diag/prdf/common/framework/register/prdfScanFacility.H
@@ -149,7 +149,7 @@ public:
/**
* @brief Get a PrdfConstantRegister
- * @param BIT_STRING_CLASS - the bit string constant to use.
+ * @param BitString - the bit string constant to use.
* @post only one instance of the register with this BIT_STRING value will
* exist.
*/
diff --git a/src/usr/diag/prdf/common/framework/register/prdfScomRegister.C b/src/usr/diag/prdf/common/framework/register/prdfScomRegister.C
index e06c4e615..7e4cce81b 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfScomRegister.C
+++ b/src/usr/diag/prdf/common/framework/register/prdfScomRegister.C
@@ -75,16 +75,16 @@ namespace PRDF
// ---------------------------------------------------------------------
-void ScomRegister::SetBitString( const BIT_STRING_CLASS *bs )
+void ScomRegister::SetBitString( const BitString *bs )
{
- BIT_STRING_CLASS & l_string = AccessBitString();
+ BitString & l_string = AccessBitString();
l_string.setString(*bs);
}
//------------------------------------------------------------------------------
-const BIT_STRING_CLASS * ScomRegister::GetBitString(ATTENTION_TYPE i_type) const
+const BitString * ScomRegister::GetBitString(ATTENTION_TYPE i_type) const
{
// Calling Read() will ensure that an entry exists in the cache and the
// entry has at been synched with hardware at least once. Note that we
@@ -101,7 +101,7 @@ const BIT_STRING_CLASS * ScomRegister::GetBitString(ATTENTION_TYPE i_type) const
//------------------------------------------------------------------------------
-BIT_STRING_CLASS & ScomRegister::AccessBitString()
+BitString & ScomRegister::AccessBitString()
{
// Calling Read() will ensure that an entry exists in the cache and the
// entry has at been synched with hardware at least once. Note that we
@@ -212,7 +212,7 @@ uint32_t ScomRegister::Write()
//------------------------------------------------------------------------------
-uint32_t ScomRegister::Access( BIT_STRING_CLASS & bs,
+uint32_t ScomRegister::Access( BitString & bs,
MopRegisterAccess::Operation op ) const
{
int32_t l_rc = SCR_ACCESS_FAILED;
@@ -237,13 +237,13 @@ ExtensibleChip* ScomRegister::getChip( )const
bool ScomRegister::queryCache() const
{
RegDataCache & cache = RegDataCache::getCachedRegisters();
- BIT_STRING_CLASS * bs = cache.queryCache( getChip(), this );
+ BitString * bs = cache.queryCache( getChip(), this );
return ( NULL != bs );
}
//------------------------------------------------------------------------------
-BIT_STRING_CLASS & ScomRegister::readCache() const
+BitString & ScomRegister::readCache() const
{
RegDataCache & cache = RegDataCache::getCachedRegisters();
return cache.read( getChip(), this );
diff --git a/src/usr/diag/prdf/common/framework/register/prdfScomRegister.H b/src/usr/diag/prdf/common/framework/register/prdfScomRegister.H
index 4bfe43581..655f4d523 100755
--- a/src/usr/diag/prdf/common/framework/register/prdfScomRegister.H
+++ b/src/usr/diag/prdf/common/framework/register/prdfScomRegister.H
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 1996,2014 */
+/* Contributors Listed Below - COPYRIGHT 1996,2017 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -81,10 +83,10 @@ class ScomRegister : public SCAN_COMM_REGISTER_CLASS
/**
* @brief Returns the pointer to bit string
* @param i_type attention type
- * @return BIT_STRING_CLASS * pointer to bit string
+ * @return BitString * pointer to bit string
*/
- virtual const BIT_STRING_CLASS * GetBitString(ATTENTION_TYPE i_type =
+ virtual const BitString * GetBitString(ATTENTION_TYPE i_type =
INVALID_ATTENTION_TYPE) const;
/**
* @brief Updates bit string contents associated with register
@@ -92,7 +94,7 @@ class ScomRegister : public SCAN_COMM_REGISTER_CLASS
* @return Nil
*/
- virtual void SetBitString(const BIT_STRING_CLASS * i_bs) ;
+ virtual void SetBitString(const BitString * i_bs) ;
/**
* @brief Returns length of the bits string associated with register
@@ -190,7 +192,7 @@ class ScomRegister : public SCAN_COMM_REGISTER_CLASS
* @brief Returns reference to bit string associated with register
* @return Refer to function description
*/
- virtual BIT_STRING_CLASS & AccessBitString( );
+ virtual BitString & AccessBitString( );
/**
* @brief Gets the register read and write done by calling access
* function of scom accessor service.
@@ -198,7 +200,7 @@ class ScomRegister : public SCAN_COMM_REGISTER_CLASS
* @param Read or write operation
* @return [SUCCESS|FAIL]
*/
- uint32_t Access( BIT_STRING_CLASS & bs,
+ uint32_t Access( BitString & bs,
MopRegisterAccess::Operation op )const;
/**
@@ -218,7 +220,7 @@ private: // functions
* @brief Reads register contents from cache.
* @return Reference to bit string buffer maintained in cache.
*/
- BIT_STRING_CLASS & readCache() const;
+ BitString & readCache() const;
/**
* @brief Deletes one or all entry in the cache
OpenPOWER on IntegriCloud