6#include "sparta/simulation/ResourceFactory.hpp"
11#include "Dispatch.hpp"
14#include "SimpleTLB.hpp"
18#include "FlushManager.hpp"
19#include "Preloader.hpp"
21namespace core_example{
Definition of the CoreModel Fetch unit.
Parameters for BIU model.
Parameters for Core model.
Parameters for Decode model.
Parameters for Dispatch model.
Parameters for Execute model.
Parameters for Fetch model.
Class used by performance models for signaling a flushing event across blocks.
Parameters for LSU model.
Parameters for MSS model.
implement a PreloaderIF with appropriate knowledge of how to preload yaml files into the lsu's L1 cac...
Parameters for ROB model.
Parameters for Rename model.
Templated ResourceFactoryBase implementation which can be used to trivially define Resource Factories...
sparta::ResourceFactory< core_example::FlushManager, core_example::FlushManager::FlushManagerParameters > flushmanager_rf
Resouce Factory to build a Flush Unit.
sparta::ResourceFactory< core_example::BIU, core_example::BIU::BIUParameterSet > biu_rf
Resouce Factory to build a BIU Unit.
sparta::ResourceFactory< core_example::Preloader, core_example::Preloader::PreloaderParameterSet > preloader_rf
Resouce Factory to build a Preloader Unit.
sparta::ResourceFactory< core_example::Decode, core_example::Decode::DecodeParameterSet > decode_rf
Resouce Factory to build a Decode Unit.
sparta::ResourceFactory< core_example::Execute, core_example::Execute::ExecuteParameterSet > execute_rf
Resouce Factory to build a Execute Unit.
sparta::ResourceFactory< core_example::MSS, core_example::MSS::MSSParameterSet > mss_rf
Resouce Factory to build a MSS Unit.
sparta::ResourceFactory< core_example::SimpleTLB, core_example::SimpleTLB::TLBParameterSet > tlb_rf
Resouce Factory to build a TLB Unit.
sparta::ResourceFactory< core_example::Dispatch, core_example::Dispatch::DispatchParameterSet > dispatch_rf
Resouce Factory to build a Dispatch Unit.
sparta::ResourceFactory< core_example::LSU, core_example::LSU::LSUParameterSet > lsu_rf
Resouce Factory to build a LSU Unit.
sparta::ResourceFactory< core_example::Core, core_example::Core::CoreParameterSet > core_rf
Resouce Factory to build a Core Unit.
sparta::ResourceFactory< core_example::Fetch, core_example::Fetch::FetchParameterSet > fetch_rf
Resouce Factory to build a Fetch Unit.
sparta::ResourceFactory< core_example::Rename, core_example::Rename::RenameParameterSet > rename_rf
Resouce Factory to build a Rename Unit.
sparta::ResourceFactory< core_example::ROB, core_example::ROB::ROBParameterSet > rob_rf
Resouce Factory to build a ROB Unit.