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