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
