Hello all,

System stuck after adding VirtIO part of Workload automation

I followed the instructions of Workload Automation.

1-I installed diod and
2-I used the following:

patch -p1 << EOF

I added here the VirtIO device to the default full-system simulation script

EOF

3- I added the following to vexpress_gem5_defconfig when building the image:


CONFIG_NET_9P=y
CONFIG_NET_9P_VIRTIO=y
CONFIG_9P_FS=y
CONFIG_9P_FS_POSIX_ACL=y
CONFIG_9P_FS_SECURITY=y
CONFIG_VIRTIO_BLK=y


4- I followed the steps to install pip and wa in the workload automation 
website.

5- I tried  different ----machine-type, RealView_PBX or VExpress_GEM5_V1 with 
armv7_gem5_v1_1cpu.dtb.

I got the following errors, I and the system stuck and does not proceed:

command line: ./build/ARM/gem5.opt configs/example/fs.py 
--kernel=/dist/m5/system/binaries/vmlinux-linaro 
--disk-image=/dist/m5/system/disks/android-kitkat-my5-kitpakage-WA.img 
--cpu-type=AtomicSimpleCPU --frame-capture -n 1 --caches --l2cache 
--l1d_size=16kB --l1i_size=16kB --l2_assoc=16 --l2_size=2MB --mem-size=256MB 
--mem-type=LPDDR3_1600_x32 --os-type=android-kitkat

Global frequency set at 1000000000000 ticks per second
warn: DRAM device capacity (512 Mbytes) does not match the address range 
assigned (256 Mbytes)
info: kernel located at: /dist/m5/system/binaries/vmlinux-linaro
Listening for system connection on port 5900
Listening for system connection on port 3456
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick
info: Using bootloader at address 0x10
info: Using kernel entry physical address at 0x80008000
info: Loading DTB file: 
/dist/m5/system/binaries/vexpress.aarch32.ll_20131205.0-gem5.1cpu.dtb at 
address 0x88000000
**** REAL SIMULATION ****
warn: Existing EnergyCtrl, but no enabled DVFSHandler found.
info: Entering event queue @ 0.  Starting simulation...
warn: Not doing anything for miscreg ACTLR
warn: Not doing anything for write of miscreg ACTLR
warn: The clidr register always reports 0 caches.
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
warn: The csselr register isn't implemented.
diod: exports should begin with '/'

--------------------------------------------------
 telnet localhost 3456
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.


 Moreover, I also tried to run the existing Ubuntu ARM img, the FS stuck with 
the same error.

I think there is something error with adding VirtIO device.

Is there any missing step or any  mistake?

Could you please help me to solve this issue?

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to