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

Reply via email to