94,97c94,95
< /** Is the 'addr' field valid? */
< bool addrValid;
< /** Is the 'size' field valid? */
< bool sizeValid;
---
> /** Are the 'addr' and 'size' fields valid? */
> bool addrSizeValid;
195,196c193,194
< Addr getAddr() const { assert(addrValid); return addr; }
< void setAddr(Addr _addr) { addr = _addr; addrValid = true; }
---
> Addr getAddr() const { assert(addrSizeValid); return addr; }
> int getSize() const { assert(addrSizeValid); return size; }
198,200d195
< int getSize() const { assert(sizeValid); return size; }
< void setSize(int _size) { size = _size; sizeValid = true; }
<
208c203
< addrValid(_req->validPaddr), sizeValid(_req->validSize),
---
> addrSizeValid(_req->validPaddr),
226,228c221,223
< setAddr(req->paddr);
< assert(req->validSize);
< setSize(req->size);
---
> addr = req->paddr;
> size = req->size;
> addrSizeValid = true;