323c323
< return std::shared_ptr<BaseGen>(new IdleGen(*this, duration));
---
> return std::shared_ptr<BaseGen>(new IdleGen(*this, masterID, duration));
329c329
< return std::shared_ptr<BaseGen>(new ExitGen(*this, duration));
---
> return std::shared_ptr<BaseGen>(new ExitGen(*this, masterID, duration));
338c338
< return std::shared_ptr<BaseGen>(new LinearGen(*this,
---
> return std::shared_ptr<BaseGen>(new LinearGen(*this, masterID,
340a341
> system->cacheLineSize(),
351c352
< return std::shared_ptr<BaseGen>(new RandomGen(*this,
---
> return std::shared_ptr<BaseGen>(new RandomGen(*this, masterID,
353a355
> system->cacheLineSize(),
369c371
< return std::shared_ptr<BaseGen>(new DramGen(*this,
---
> return std::shared_ptr<BaseGen>(new DramGen(*this, masterID,
371a374
> system->cacheLineSize(),
394c397
< return std::shared_ptr<BaseGen>(new DramRotGen(*this,
---
> return std::shared_ptr<BaseGen>(new DramRotGen(*this, masterID,
396a400
> system->cacheLineSize(),
413c417
< new TraceGen(*this, duration, trace_file, addr_offset));
---
> new TraceGen(*this, masterID, duration, trace_file, addr_offset));