Hi I am interested in porting the Android framework for ARM-based mobile phones to GEM5. The high level goal is to run unmodified networked mobile peer to peer apps using full system simulation. I have looked around and haven't found anything that does this as yet. However, I did see some Android related benchmarks as options to config/examples/fs.py and also saw an Android screenshot on ARM FS in the ISCA 2011 tutorial slides. I am very new to GEM5 and would like to know what the complexity of this would be. Ideally, I would like to completely virtualise the mobile phone's hardware ( including the GPS/accelerometer/other sensors/Wifi/3G etc). Each of these would correspond to a new device within GEM5 I guess. I would like to know if I am right in assuming that including new models for these devices is roughly equivalent to writing an abstracted version of the firmware for these devices ?
Additionally, if someone here has tried something similar, I would be really interested in hearing from them. Regards Anirudh _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
