322a323,325
> /** Byte-enable mask for writes. */
> std::vector<bool> _byteEnable;
>
569a573,575
> // TODO: this function is still required by TimingSimpleCPU - should be
> // removed once TimingSimpleCPU will support arbitrarily long multi-line
> // mem. accesses
579a586,593
> if (!_byteEnable.empty()) {
> req1->_byteEnable = std::vector<bool>(
> _byteEnable.begin(),
> _byteEnable.begin() + req1->_size);
> req2->_byteEnable = std::vector<bool>(
> _byteEnable.begin() + req1->_size,
> _byteEnable.end());
> }
630a645,657
> const std::vector<bool>&
> getByteEnable() const
> {
> return _byteEnable;
> }
>
> void
> setByteEnable(const std::vector<bool>& be)
> {
> assert(be.empty() || be.size() == _size);
> _byteEnable = be;
> }
>