diff options
Diffstat (limited to 'src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.H')
-rwxr-xr-x | src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.H | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.H b/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.H index 66744996f..ccd1f8ec4 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.H +++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.H @@ -42,6 +42,7 @@ namespace PRDF { + /** * @brief Container for a memory symbol. */ @@ -137,18 +138,21 @@ class CenSymbol /** @return The bad pins associated with this symbol. */ uint8_t getPins() const { return iv_pins; } - /** - * @brief Returns this symbol's port select. - * @return Port select. - */ - uint8_t getPortSlct() const; + /** @return The even Centaur DQ of this symbol. */ + uint8_t getEvenDq() const { return symbol2CenDq( iv_symbol ); } - /** @return The symbol of this Cen DQ. */ + /** @return The port select for this symbol. */ + uint8_t getPortSlct() const { return symbol2PortSlct( iv_symbol ); } + + /** @return The symbol of the given Centaur DQ and port select. */ static uint8_t cenDq2Symbol( uint8_t i_CenDq, uint8_t i_ps ); - /** @return The first Cen DQ in this symbol. */ + /** @return The even Centaur DQ of the given symbol. */ static uint8_t symbol2CenDq( uint8_t i_symbol ); + /** @return The port select for given symbol. */ + static uint8_t symbol2PortSlct( uint8_t i_symbol ); + /** * @brief Overrides the '<' operator. * @param i_symbol The symbol to compare with. |