Hi,
I have managed to set up a simple i/o device in gem5 full system. But for 
accessing it I normally use linux mmap() utility but in the cut down disk image 
(linux-arm-ael.img) I cant see /dev/mem file. Can you guys suggest me an 
alternative approach to access my device on this cut down image or I have to 
modify the kernel/disk image??

I can use ubuntu image but it takes ~20 minutes to boot with atomic CPU model 
and makes SW dev. very time consuming. If I am to use this image can you give 
me pointers regarding speeding things up. I can think of these options:
a) make checkpoints and later somehow setup ssh connection with host PC so as 
to port new SW on to the disk image. Is networking possible for gem5 system??
b) is it possible to use ArmKVMCPU model on x86 host via QEMU ARM 
virtualization?? I was thinking to emulate ARM platform on my linux-x86 host 
first and then run gem5 in that QEMU VM. Can I use ArmKVMCPU in that case 
because if I can then I expect some speed improvements
c) I read in Android boot documentation that replacing cow disk image with raw 
disk image can help to improve the boot speed. I tried that approach for ubuntu 
image but I didnt see any speed improvements. Am i making any mistake??
Regards, uzair
                                          
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to