While I haven't done this myself, I believe the process should be largely 
analogous to how it works with Android. I think the hardest part is going to be 
finding a Mali Linux userspace distribution that is compiled for a platform 
similar enough to what gem5 simulates (see here: 
http://malideveloper.arm.com/resources/drivers/arm-mali-midgard-gpu-user-space-drivers/
 ).

After that it's really a matter of compiling a kernel that has the mali kernel 
patches, installing the Mali userspace into your disk image, and making the 
necessary changes to the gem5 configs and kernel options (same as what you 
would do with Android).


From: gem5-users [mailto:[email protected]] On Behalf Of Sebastian Cai
Sent: Friday, June 17, 2016 5:46 PM
To: [email protected]
Subject: [gem5-users] Using NoMali on Full System Emulation for Linux on ARM


Hello All,



Just started looking at gem5 and using it, so bear with me.

I am currently trying to run some basic OpenGL programs through the full system 
emulation on Linux with ARM. There are lots of instructions and texts about 
running graphics programs on Android KitKat using the NoMali model, but I 
cannot seem to find anything at all on Linux.

So, how can I add the NoMali model to my Linux simulation and then proceed to 
run simple OpenGL programs on it.



Thanks

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to