Those options are being ignored because you're not using caches at all. You need --caches.
-Tony On Thu, Nov 1, 2012 at 3:36 PM, Payne, Benjamin <[email protected]> wrote: > Hello, > > I am running gem5 in syscall emulation mode and specifying the cache > sizes. This appears to work as desired. > > bpayne@bpayne-VirtualBox64:~/gem5$ build/X86/gem5.opt > configs/example/se.py --clock=2.8GHz --l1d_size=32K --l1i_size=32K > --l2_size=256K --l3_size=8192K -c tests/test-progs/hello/bin/x86/linux/hello > gem5 Simulator System. http://gem5.org > gem5 is copyrighted software; use the --copyright option for details. > command line: build/X86/gem5.opt configs/example/se.py --clock=2.8GHz > --l1d_size=32K --l1i_size=32K --l2_size=256K --l3_size=8192K -c > tests/test-progs/hello/bin/x86/linux/hello > Global frequency set at 1000000000000 ticks per second > 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 > **** REAL SIMULATION **** > info: Entering event queue @ 0. Starting simulation... > warn: instruction 'fnstcw_Mw' unimplemented > warn: instruction 'fldcw_Mw' unimplemented > Hello world! > hack: be nice to actually delete the event here > Exiting @ tick 3907365 because target called exit() > > > However, the same output is produced when I intentionally give invalid > values for the cache size units: > > bpayne@bpayne-VirtualBox64:~/gem5$ build/X86/gem5.opt > configs/example/se.py --clock=2.8GHz --l1d_size=32asdf --l1i_size=32qwer > --l2_size=256K --l3_size=8192K -c tests/test-progs/hello/bin/x86/linux/hello > gem5 Simulator System. http://gem5.org > gem5 is copyrighted software; use the --copyright option for details. > gem5 compiled Oct 16 2012 15:04:38 > gem5 started Nov 1 2012 15:17:21 > gem5 executing on bpayne-VirtualBox64 > command line: build/X86/gem5.opt configs/example/se.py --clock=2.8GHz > --l1d_size=32asdf --l1i_size=32qwer --l2_size=256K --l3_size=8192K -c > tests/test-progs/hello/bin/x86/linux/hello > Global frequency set at 1000000000000 ticks per second > 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 > **** REAL SIMULATION **** > info: Entering event queue @ 0. Starting simulation... > warn: instruction 'fnstcw_Mw' unimplemented > warn: instruction 'fldcw_Mw' unimplemented > Hello world! > hack: be nice to actually delete the event here > Exiting @ tick 3907365 because target called exit() > bpayne@bpayne-VirtualBox64:~/gem5$ > > > Therefore I suspect the specified cache values are not actually being > used. Is my concern valid? Why is this occuring? > > > Kindly, > > > Ben Payne > http://mst.edu/~bhpxc9/ > Laboratory for Physical Sciences > http://www.lps.umd.edu/ > > > _______________________________________________ > 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
