Lokesh, from your config.ini and config.pdf, I see that you are only initialising a *single* core. Can you please double check that you initialise the right number of cores in your configuration files and retry?
-- Many thanks, Stephan Stephan Diestelhorst Staff Engineer ARM R&D Systems On Friday 05 December 2014 04:07:16 Lokesh Jindal wrote: > Hello, > > I am running into exactly same issue. The only difference is that I am > running with dtb file corresponding to > "vexpress-v2p-ca15-tc1-gem5_dvfs_4cpus.dts". > > I am running the command line: > ./build/ARM/gem5.fast --outdir=multicore_ckpt > configs/example/1.4GHzfs.py.multicore --machine-type VExpress_EMM --kernel > vmlinux.ondemand95.real --dtb-filename > vexpress-v2p-ca15-tc1-gem5_dvfs_4cpus.dtb --caches --l1d_size=32kB > --l1i_size=32kB --l1i_assoc=2 --l1d_assoc=2 --l2cache --l2_size=1MB > --l2_assoc=16 --disk-image=ARMv7a-ICS-Android.SMP.Asimbench-v3.img > --script=./asimbench/arm_ckpt_asim.rcS > > Cpu 0 boots but CPU 1,2,3 fail to boot with following error: > > "CPU: Testing write buffer coherency: ok > /cpus/cpu@1 missing clock-frequency property > /cpus/cpu@2 missing clock-frequency property > /cpus/cpu@3 missing clock-frequency property > CPU0: update cpu_power 1024 > CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 > Setting up static identity map for 0x8043d970 - 0x8043d9a4 > CPU1: failed to boot: -38 > CPU2: failed to boot: -38 > CPU3: failed to boot: -38" > > I will appreciate any help to understand the issue and how to go about > resolving it? > > I have attached relevant files for debug. > > Thanks and Regards > Lokesh Jindal > On 11/10/2014 03:08 AM, rahul shrivastava via gem5-users wrote: > Hi All, > > I am following the steps mentioned in the documentation to configure > per-core dvfs. I am trying to simulate four cores by giving the following > command > > > M5_PATH=$(pwd)/.. ./build/ARM/gem5.opt --debug-flags=DVFS,EnergyCtrl \ > --debug-file=dfvs_debug.log configs/example/fs.py --cpu-type=AtomicSimpleCPU > \ -n 4 --machine-type=VExpress_EMM > --kernel=../linux-linaro-tracking-gem5/vmlinux \ > --dtb-filename=../linux-linaro-tracking-gem5/arch/arm/boot/dts/\ > vexpress-v2p-ca15-tc1-gem5_dvfs_per_core_4cpus.dts \ > --disk-image=../disks/arm-ubuntu-natty-headless.img \ > --cpu-clock=\['1 GHz','750 MHz','500 MHz'\] > > I am using the above dtb to configure per core dvfs and start the > simulation. However, when I check > /sys/devices/system/cpu/cpu<1,2,3>/online, all the cores are offline except > core0. > > When I try to write '1' to 'online' file for any core, it throws the > following error > > > CPU1: failed to boot: -38 > > -bash: echo: write error: Function not implemented > > Could you please help me here. > > > Regards > > Rahul > > > > _______________________________________________ > gem5-users mailing list > [email protected]<mailto:[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. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
