Hi Sebastian, The integration of NoMali should serve as a good starting point. In the end your GPU-model wrapper will of course depend a lot on the GPU model in question, but the general idea should be the same as NoMali.
Regarding drivers and DTB changes, have a look at the instructions for running Android with NoMali http://www.gem5.org/Android_KitKat#NoMali Andreas From: gem5-users <[email protected]<mailto:[email protected]>> on behalf of Sebastian Cai <[email protected]<mailto:[email protected]>> Reply-To: gem5 users mailing list <[email protected]<mailto:[email protected]>> Date: Tuesday, 9 August 2016 at 01:01 To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: [gem5-users] Adding a new GPU model Hello, What would be the necessary steps to add my own GPU model into gem5 in terms of code in gem5. Assuming I have the necessary drivers, what kind of code do I need to write in gem5. Looking at the code for NoMali in the source code (in gem5/src/dev/arm gpu_nomali.cc, gpu_nomali.hh, NoMali.py), is it enough to follow the code in those files to create a new gpu model object in python and the code in C++. Where else would I need to edit in order to include the new gpu model in the build system and to add it to the fs.py config file and device tree. Thanks, Sebastian IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
