Hi, Korey, thanks for your reply. Do you mean that every class should have a create() function that return to the type xxxParams ? I want to implement RaceCache as something like Physicamem, so if I inheriet it from Phycisalmem, will it work ? Do I have to add an extra create function ?
can you please tell me briefly what the xxxParams is ? I have seen the kind of things in many place but I can't understand how it works. Thank you ! > > Message: 5 > Date: Sat, 14 Mar 2009 11:38:20 -0400 > From: Korey Sewell <[email protected]> > Subject: Re: [m5-users] a question about adding new class to M5 > To: M5 users mailing list <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > Did this class derive from BaseCache? > > If so, then you are probably creating a new "SimObject" which gets > instantiated via the swig-python(?)/Params interface. > > Look in src/mem/cache/builder.cc. > > In there, you'll see a BaseCache "create()" function that is used to create > a cache object with the typical M5 params. > > Somewhere, you are going to need a "create() function for you SimObject if > you intend to be able to instantiate it through a config file. > > On Sat, Mar 14, 2009 at 10:43 AM, Veydan Wu <[email protected]> wrote: > > > Hi, all, I am confused of how to add new class to M5. When I added a new > > class called RaceCache in the src/mem/cache, and modified the SConscript > and > > some other files, I got an compile error as followed: > > > > *build/ALPHA_FS/libm5_opt.a(params_wrap.o): In function > > `_wrap_RaceCacheParams_create': > > /m5-stable-733318abb7b1/build/ALPHA_FS/params/params_wrap.cc:31843: > > undefined reference to `RaceCacheParams::create()' > > collect2: ld returned 1 exit status > > scons: *** [build/ALPHA_FS/m5.opt] Error 1 > > * > > I am always confused with anything related to params, I think that may be > a > > simple error because of my unfamiliarity of M5, can somebody give me some > > hints on how to deal with this ? Thanks ! > > > > _______________________________________________ > > m5-users mailing list > > [email protected] > > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > > > > > -- > ---------- > Korey L Sewell > Graduate Student - PhD Candidate > Computer Science & Engineering > University of Michigan > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://m5sim.org/cgi-bin/mailman/private/m5-users/attachments/20090314/fbb86471/attachment-0001.htm > > ------------------------------ > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > End of m5-users Digest, Vol 32, Issue 21 > **************************************** >
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
