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

Reply via email to