114137Sbrandon.potter@amd.com# example test compile and run parameters 214137Sbrandon.potter@amd.com# Note: the absolute path to the chdir-print binary should be specified 314137Sbrandon.potter@amd.com# in the run command even if running from the same folder. This is needed 414137Sbrandon.potter@amd.com# because chdir is executed before triggering a clone for the file read, 514137Sbrandon.potter@amd.com# and the cloned process won't be able to find the executable if a relative 614137Sbrandon.potter@amd.com# path is provided. 714137Sbrandon.potter@amd.com 814137Sbrandon.potter@amd.com# compile examples 914137Sbrandon.potter@amd.comscons --default=X86 ./build/X86/gem5.opt PROTOCOL=MOESI_hammer 1014137Sbrandon.potter@amd.comscons --default=X86 ./build/X86/gem5.opt PROTOCOL=MESI_Three_Level 1114137Sbrandon.potter@amd.com 1214137Sbrandon.potter@amd.com# run parameters 1314137Sbrandon.potter@amd.com<GEM5_ROOT>/build/X86/gem5.opt <GEM5_ROOT>/configs/example/se.py -c <GEM5_ROOT>/tests/test-progs/chdir-print/chdir-print -n2 --ruby 1414137Sbrandon.potter@amd.com 1514137Sbrandon.potter@amd.com 1614137Sbrandon.potter@amd.com# example successful output for MESI_Three_Level: 1714137Sbrandon.potter@amd.com 1814137Sbrandon.potter@amd.com<...> 1914137Sbrandon.potter@amd.com 2014137Sbrandon.potter@amd.com**** REAL SIMULATION **** 2114137Sbrandon.potter@amd.cominfo: Entering event queue @ 0. Starting simulation... 2214137Sbrandon.potter@amd.comwarn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files! 2314137Sbrandon.potter@amd.comcwd: /proj/research_simu/users/jalsop/gem5-mem_dif_debug/tests/test-progs/chdir-print/ 2414137Sbrandon.potter@amd.comcwd: /proc 2514137Sbrandon.potter@amd.com 2614137Sbrandon.potter@amd.com<...> 2714137Sbrandon.potter@amd.com 2814137Sbrandon.potter@amd.comprocessor : 0 2914137Sbrandon.potter@amd.comvendor_id : Generic 3014137Sbrandon.potter@amd.comcpu family : 0 3114137Sbrandon.potter@amd.commodel : 0 3214137Sbrandon.potter@amd.commodel name : Generic 3314137Sbrandon.potter@amd.comstepping : 0 3414137Sbrandon.potter@amd.comcpu MHz : 2000 3514137Sbrandon.potter@amd.comcache size: : 2048K 3614137Sbrandon.potter@amd.comphysical id : 0 3714137Sbrandon.potter@amd.comsiblings : 2 3814137Sbrandon.potter@amd.comcore id : 0 3914137Sbrandon.potter@amd.comcpu cores : 2 4014137Sbrandon.potter@amd.comfpu : yes 4114137Sbrandon.potter@amd.comfpu exception : yes 4214137Sbrandon.potter@amd.comcpuid level : 1 4314137Sbrandon.potter@amd.comwp : yes 4414137Sbrandon.potter@amd.comflags : fpu 4514137Sbrandon.potter@amd.comcache alignment : 64 4614137Sbrandon.potter@amd.com 4714137Sbrandon.potter@amd.comprocessor : 1 4814137Sbrandon.potter@amd.comvendor_id : Generic 4914137Sbrandon.potter@amd.comcpu family : 0 5014137Sbrandon.potter@amd.commodel : 0 5114137Sbrandon.potter@amd.commodel name : Generic 5214137Sbrandon.potter@amd.comstepping : 0 5314137Sbrandon.potter@amd.comcpu MHz : 2000 5414137Sbrandon.potter@amd.comcache size: : 2048K 5514137Sbrandon.potter@amd.comphysical id : 0 5614137Sbrandon.potter@amd.comsiblings : 2 5714137Sbrandon.potter@amd.comcore id : 1 5814137Sbrandon.potter@amd.comcpu cores : 2 5914137Sbrandon.potter@amd.comfpu : yes 6014137Sbrandon.potter@amd.comfpu exception : yes 6114137Sbrandon.potter@amd.comcpuid level : 1 6214137Sbrandon.potter@amd.comwp : yes 6314137Sbrandon.potter@amd.comflags : fpu 6414137Sbrandon.potter@amd.comcache alignment : 64 6514137Sbrandon.potter@amd.com 6614137Sbrandon.potter@amd.comSUCCESS 6714137Sbrandon.potter@amd.comExiting @ tick 2694923000 because exiting with last active thread context 68