[Barrelfish-users] ARM Build
Nagendra
k2nag at yahoo.com
Tue Jan 20 15:41:12 CET 2015
Thanks. I was able to build arm_gem5 successfully. I could also build gem5 without any issues.
But I am getting errors while running 'make arm_gem5'
gem5.fast ..//tools/arm_gem5/gem5script.py --caches --l2cache --n=2 --kernel=arm_gem5_image
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/nag/gem5/src/python/importer.py", line 73, in load_module
exec code in mod.__dict__
File "/home/nag/gem5/src/python/m5/__init__.py", line 35, in <module>
import internal
File "/home/nag/gem5/src/python/importer.py", line 73, in load_module
exec code in mod.__dict__
File "/home/nag/gem5/src/python/m5/internal/__init__.py", line 31, in <module>
import event
File "/home/nag/gem5/src/python/importer.py", line 73, in load_module
exec code in mod.__dict__
File "/home/nag/gem5/build/ARM/python/swig/event.py", line 109, in <module>
class Event(m5.internal.serialize.Serializable):
AttributeError: 'module' object has no attribute 'internal'
make: *** [arm_gem5] Error 1
Any particular Python and Swig version that I have to use?
I am using SWIG 2.0.11 and Python 2.7.6
Regards
Nagendra
----- Original Message -----
From: Simon Gerber <simon.gerber at inf.ethz.ch>
To: k2nag at yahoo.com; Timothy Roscoe <troscoe at inf.ethz.ch>
Cc: "barrelfish-users at lists.inf.ethz.ch" <barrelfish-users at lists.inf.ethz.ch>
Sent: Monday, 19 January 2015 3:08 PM
Subject: Re: [Barrelfish-users] ARM Build
Hi Nagendra,
On 19.01.2015 06:42, Nagendra wrote:
> Thanks for pointer.
>
> I installed Ubuntu 14.04 and I am trying to build arm_gem5_image
> (../hake/hake.sh -s .. -a armv7 followed by make arm_gem5_image).
>
> With this I am getting following error.
>
> /home/nag/barrelfish/build/../kernel/arch/arm/syscall.c:1024: undefined
> reference to `gt_read_high'
> /home/nag/barrelfish/build/../kernel/arch/arm/syscall.c:1020: undefined
> reference to `gt_read_low'
>
> I see these are only used in case of pandaboard. Not sure why
>"__pandaboard__" is getting defined for gem5 build.
The pandaboard is the default armv7 platform for Barrelfish. You need to
change the variable armv7_platform in hake/Config.hs in the build
directory to "gem5" when building for the gem5 simulator.
Best,
-- Simon
>
> Am I missing something?
>
> Regards
> Nagendra
>
> ----- Original Message -----
> From: Timothy Roscoe <troscoe at inf.ethz.ch <javascript:return>>
> To: Nagendra <k2nag at yahoo.com <javascript:return>>
> Cc: barrelfish-users at lists.inf.ethz.ch <javascript:return>
> Sent: Wednesday, 14 January 2015 1:47 PM
> Subject: Re: [Barrelfish-users] ARM Build
>
> Dear Nagendra,
>
> It would be helpful if you could let us know what make command you are
> using to build Barrelfish, and also what image you are trying to
> build. For example, have you tried 'make pandaboard_image', or 'make
> arm_gem5_image'?
>
> The place to look is in symbolictargets.mk, which will give you a list
> of the kind of platforms we supply complete make targets for.
>
> Also, be aware that we support Ubuntu 14.04 (i.e. LTS), but not
> 14.10. Non-long-term-support versions of Ubuntu might work, but we
> make no guarantees.
>
> Hope this helps.
>
> -- Mothy
>
> At Wed, 14 Jan 2015 03:54:29 +0000, Nagendra <k2nag at yahoo.com
> <javascript:return>> wrote:
> > Hi Kornilios,
> >
> > Thanks for responding.
> >
> > Initially I tried ../hake/hake.sh -s .. -a arm, as mentioned in
> getting started guide. But this failed with following error.
> >
> > Error in configuration: unknown architecture(s) specified: arm
> >
> >
> > Then i tried building for armv7
> >
> > ../hake/hake.sh -s .. -a armv7
> >
> > This went fine without any issues.
> >
> > but make failed with following error,
> >
> > make: *** No rule to make target '../hake/menu.lst.armv7', needed
> by 'menu.lst'. Stop.
> >
> > Regards
> >
> > Nagendra
> >
> > PS : I am using Ubuntu 14.10
> >
> >
> > On Tuesday, 13 January 2015 6:15 PM, Kornilios Kourtis
> <kornilios.kourtis at inf.ethz.ch <javascript:return>> wrote:
> > Hi Nagendra,
> >
> >
> > On Tue, Jan 13, 2015 at 11:23:53AM +0800, Nagendra wrote:
> > > I am trying to build barrelfish for armv7. The build is failing as
> > > menu.lst.armv7 is missing.
> > >
> > > Anyone tried building barrelfish on ARM recently? Can you please post
> > > the steps to build barrelfish for ARM and run it on qemu.
> >
> > Can you please provide us with the commands you try to execute for
> > building Barrelfish and any relevant error messages?
> >
> > cheers,
> > Kornilios.
> >
> > --
> > Kornilios Kourtis
> >
> > _______________________________________________
> > Barrelfish-users mailing list
> > Barrelfish-users at lists.inf.ethz.ch <javascript:return>
> > https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users
>
> >
> >
> >
>
>
>
> _______________________________________________
> Barrelfish-users mailing list
> Barrelfish-users at lists.inf.ethz.ch
> https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users
>
More information about the Barrelfish-users
mailing list