diff options
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/memory/lib/spd/common/spd_decoder.H')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/memory/lib/spd/common/spd_decoder.H | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/spd/common/spd_decoder.H b/src/import/chips/p9/procedures/hwp/memory/lib/spd/common/spd_decoder.H index 0e7980781..093e1e906 100644 --- a/src/import/chips/p9/procedures/hwp/memory/lib/spd/common/spd_decoder.H +++ b/src/import/chips/p9/procedures/hwp/memory/lib/spd/common/spd_decoder.H @@ -46,6 +46,7 @@ // mss lib #include <lib/spd/rdimm/rdimm_decoder.H> +#include <lib/spd/rdimm/raw_cards.H> #include <lib/utils/c_str.H> namespace mss @@ -379,6 +380,7 @@ class decoder public: std::shared_ptr<dimm_module_decoder> iv_module_decoder; std::vector<uint8_t> iv_spd_data; + raw_card_t iv_raw_card; // Default constructor deleted decoder() = delete; @@ -388,10 +390,12 @@ class decoder /// @param[in] i_target dimm target /// @param[in] i_spd_data SPD data vector /// @param[in] i_module_decoder shared_ptr to dimm module decoder + /// @param[in] i_raw_card raw pointer to rcd data /// decoder(const fapi2::Target<fapi2::TARGET_TYPE_DIMM>& i_target, const std::vector<uint8_t>& i_spd_data, - const std::shared_ptr<dimm_module_decoder>& i_module_decoder); + const std::shared_ptr<dimm_module_decoder>& i_module_decoder, + const raw_card_t& i_raw_card); /// /// @brief Default dtor @@ -1244,10 +1248,13 @@ class decoder_v1_1 : public decoder /// @brief ctor /// @param[in] i_target dimm target /// @param[in] i_spd_data SPD data vector + /// @param[in] i_module_decoder shared_ptr to dimm module decoder + /// @param[in] i_raw_card raw pointer to rcd data /// decoder_v1_1(const fapi2::Target<fapi2::TARGET_TYPE_DIMM>& i_target, const std::vector<uint8_t>& i_spd_data, - const std::shared_ptr<dimm_module_decoder>& i_module_decoder); + const std::shared_ptr<dimm_module_decoder>& i_module_decoder, + const raw_card_t& i_raw_card); /// /// @brief Default dtor |