Hi Rabab, Sorry that you are having issues.
Could you please send your Workload Automation agenda? I think that the issue might lie with the temp_dir and gem5_vio_args parameters. It looks like the --workload-automation-vio argument is not being passed to gem5, which is generated through a combination of the two aforementioned parameters from your WA agenda. You agenda should have a gem5_vio_args entry and temp_dir entry similar to the ones shown in the example agenda here: http://gem5.org/WA-gem5#Using_gem5_with_Workload_Automation Thanks, Sascha -----Original Message----- From: gem5-users [mailto:[email protected]] On Behalf Of Alomairy R.M. Sent: 30 July 2016 13:05 To: [email protected] Subject: [gem5-users] System stuck after adding VirtIO part of Workload automation 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 IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
