Fix HBM pseudochannels not respeced in AddressDecoder
This commit is contained in:
@@ -56,6 +56,12 @@ AddressDecoder::AddressDecoder(const DRAMSys::Config::AddressMapping &addressMap
|
||||
std::copy(rankBits->begin(), rankBits->end(), std::back_inserter(vRankBits));
|
||||
}
|
||||
|
||||
// HBM pseudo channels are internally modelled as ranks
|
||||
if (const auto &pseudoChannelBits = addressMapping.PSEUDOCHANNEL_BIT)
|
||||
{
|
||||
std::copy(pseudoChannelBits->begin(), pseudoChannelBits->end(), std::back_inserter(vRankBits));
|
||||
}
|
||||
|
||||
if (const auto& bankGroupBits = addressMapping.BANKGROUP_BIT)
|
||||
{
|
||||
std::copy(bankGroupBits->begin(), bankGroupBits->end(), std::back_inserter(vBankGroupBits));
|
||||
|
||||
Reference in New Issue
Block a user