BankwiseScheduler Part

-- and minor refactoring
This commit is contained in:
Janik Schlemminger
2014-03-10 05:05:14 -07:00
parent 3cda347e37
commit 9d3c6ca715
18 changed files with 211 additions and 54 deletions

View File

@@ -9,7 +9,7 @@ using namespace common;
*
*
*/
shared_ptr<tlm_generic_payload> createDummyPayload(SchedulerExtension *extension)
shared_ptr<tlm_generic_payload> createDummyPayload(DramExtension *extension)
{
shared_ptr<tlm_generic_payload> result(new tlm_generic_payload());
result->set_extension(extension);
@@ -19,13 +19,13 @@ shared_ptr<tlm_generic_payload> createDummyPayload(SchedulerExtension *extension
shared_ptr<tlm_generic_payload> createDummyPayload(const Thread& thread, const Bank& bank,
const Row& row, const Column& column)
{
return createDummyPayload(new SchedulerExtension(thread, bank, row, column));
return createDummyPayload(new DramExtension(thread, bank, row, column));
}
shared_ptr<tlm_generic_payload> createDummyPayload(const Thread& thread, const Bank& bank,
const Row& row, const Column& column, const tlm::tlm_command& command)
{
auto payload = createDummyPayload(new SchedulerExtension(thread, bank, row, column));
auto payload = createDummyPayload(new DramExtension(thread, bank, row, column));
payload.get()->set_command(command);
return payload;
}
@@ -33,15 +33,15 @@ shared_ptr<tlm_generic_payload> createDummyPayload(const Thread& thread, const B
shared_ptr<tlm_generic_payload> createDummyPayload(const Thread& thread, const Bank& bank,
const Row& row)
{
return createDummyPayload(new SchedulerExtension(thread, bank, row, Column(0)));
return createDummyPayload(new DramExtension(thread, bank, row, Column(0)));
}
shared_ptr<tlm_generic_payload> createDummyPayload(const Thread& thread, const Bank& bank)
{
return createDummyPayload(new SchedulerExtension(thread, bank, Row(0), Column(0)));
return createDummyPayload(new DramExtension(thread, bank, Row(0), Column(0)));
}
shared_ptr<tlm_generic_payload> createDummyPayload()
{
return createDummyPayload(new SchedulerExtension());
return createDummyPayload(new DramExtension());
}