See http://learning.gem5.org/book/part2/helloobject.html. That chapter explains all of the details of creating a new SimObject and instantiating it.
Jason On Sun, Apr 1, 2018 at 4:12 PM Pawan Joshi <pawanjoshi...@gmail.com> wrote: > Hello > I am adding this new Value predictor to the O3 pipeline, but I am unsure > where to instantiate it? If I am correct, I see that the branch predictor > is instantiated as a parameter to the DerivO3CPU class - > > branchPred = Param.BranchPredictor(TournamentBP(numThreads = > Parent.numThreads), > "Branch Predictor") > > > but I don't want my value predictor to be a parameter as I have only one > type of value predictor. Where should I call this? > > vpred = ValuePredictor("this is a simple value predictor"); > > > > Thanks > Pawan B Joshi > Electrical and Computer Engineering > The University of Texas-Austin > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users