99c99,100
< setPredicate(true);
---
> setPredicate(inst->readPredicate());
> setMemAccPredicate(inst->readMemAccPredicate());
105a107,112
> ~ExecContext()
> {
> inst->setPredicate(readPredicate());
> inst->setMemAccPredicate(readMemAccPredicate());
> }
>
108c115,117
< Request::Flags flags) override
---
> Request::Flags flags,
> const std::vector<bool>& byteEnable = std::vector<bool>())
> override
111c120
< size, addr, flags, NULL, nullptr);
---
> size, addr, flags, nullptr, nullptr, byteEnable);
117c126,128
< Request::Flags flags, uint64_t *res) override
---
> Request::Flags flags, uint64_t *res,
> const std::vector<bool>& byteEnable = std::vector<bool>())
> override
118a130
> assert(byteEnable.empty() || byteEnable.size() == size);
120c132
< size, addr, flags, res, nullptr);
---
> size, addr, flags, res, nullptr, byteEnable);