/* * Configuration.cpp * * Created on: Apr 7, 2014 * Author: jonny */ #include "Configuration.h" #include "MemSpecLoader.h" using namespace std; namespace core{ string Configuration::memspecUri = ""; string Configuration::memconfigUri = ""; Configuration::Configuration() { MemSpecLoader loader; loader.loadConfiguration(*this, Configuration::memspecUri, Configuration::memconfigUri); } const std::vector& Configuration::getBanks() const { static std::vector banks; if (banks.size() == 0) { for (unsigned int i = 0; i < NumberOfBanks; i++) { banks.push_back(Bank(i)); } } return banks; } } /* namespace core */