Also 'cat /proc/cpuinfo' shows the wrong cache size 1024KB where the system was started as:
./build/X86/gem5.opt configs/example/fs.py --kernel=x86_64-vmlinux-2.6.22.9.smp --cpu-type=detailed --caches --l1d_size=32kB --l1d_assoc=8 --l1i_size=32kB --l1i_assoc=8 --l2cache --l2_size=256kB --l2_assoc=8 - --cacheline_size=64 Any clues please? Best, On 14 January 2014 11:11, Zohreh Naghibi <[email protected]> wrote: > > > > On Tue, Jan 14, 2014 at 2:27 AM, Ahmad Hassan <[email protected]>wrote: > >> I can see L2, L3 stats in stats.txt but how can I make sure that the >> LINUX has the correct cache sizes that I am passing in gem5 command line >> please? Is there a way to verify that? Because Linux bootup terminal output >> only shows the following incorrect configuration: >> "Mount-cache hash table entries: 256 >> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) >> CPU: L2 Cache: 1024K (64 bytes/line)" >> >> Thanks. >> >> Ahmad >> >> >> >> On 14 January 2014 09:14, Ahmad Hassan <[email protected]> wrote: >> >>> Hi All, >>> >>> Please can you tell me how to verify that the Linux has been booted with >>> the actual cache configuration passed in gem5? I have run GEM3 with L1, L2 >>> and L3 having following sizes. I added L3 bus myself. >>> >>> ./build/X86/gem5.opt configs/example/fs.py >>> --kernel=x86_64-vmlinux-2.6.22.9.smp --cpu-type=detailed --caches >>> --num-l2caches=1 --num-l3caches=1 --l1d_size=32kB --l1d_assoc=8 >>> --l1i_size=32kB --l1i_assoc=8 --l2cache --l2_size=256kB --l2_assoc=8 >>> --l3_assoc=16 --l3_size=8192kB --cacheline_size=64 --l3cache >>> >>> But when Ubuntu (Lucid) boots up then I don't see any cache >>> configuration through 'lscpu' >>> >>> $lscpu >>> Architecture: x86_64 >>> CPU op-mode(s): 32-bit, 64-bit >>> CPU(s): 1 >>> Thread(s) per core: 1 >>> Core(s) per socket: 1 >>> CPU socket(s): 1 >>> Vendor ID: M5 Simulator >>> CPU family: 15 >>> Model: 37 >>> Stepping: 1 >>> CPU MHz: 2000.010 >>> >>> Moreover, 'ls /sys/devices/system/cpu/cpu0' only shows 'topology' dir >>> and no cache directory. >>> >>> Also during the system bootup, the Linux shows wrong cache configuration >>> for both L1 and L2: >>> : >>> "Mount-cache hash table entries: 256 >>> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) >>> CPU: L2 Cache: 1024K (64 bytes/line)" >>> >>> Thanks. >>> >>> >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
