/gem5/tests/test-progs/m5-exit/src/ |
H A D | m5-exit.c | 4 #include <gem5/m5ops.h>
|
H A D | Makefile.x86 | 3 FETCH_PATH=http://gem5.org/dist/current/test-progs/m5-exit/bin/x86/linux 5 UPLOAD_LOCATION=$(SERVER_USER)daystrom.gem5.org:$(SERVER_PATH) 17 cp -r $(M5_INCLUDE)/gem5 . 21 rm -r gem5
|
/gem5/util/tlm/ |
H A D | run_gem5_fs.sh | 37 echo -e "\n${BGre}Create gem5 Configuration${RCol}\n" 39 ../../build/ARM/gem5.opt ../../configs/example/fs.py \ 48 --dtb-filename=vexpress.aarch32.ll_20131205.0-gem5.1cpu.dtb \ 49 --kernel=vmlinux.aarch32.ll_20131205.0-gem5 51 echo -e "\n${BGre}Run gem5 ${RCol}\n" 53 time ./build/examples/slave_port/gem5.sc m5out/config.ini -o 2147483648
|
/gem5/ext/testlib/ |
H A D | __init__.py | 41 from gem5 import *
|
/gem5/tests/jenkins/ |
H A D | presubmit.sh | 45 cd git/jenkins-gem5-prod/tests
|
/gem5/util/cxx_config/ |
H A D | Makefile | 49 ALL = gem5.$(VARIANT).cxx 59 gem5.$(VARIANT).cxx: main.o stats.o
|
/gem5/src/systemc/tlm_bridge/ |
H A D | TlmBridge.py | 42 gem5 = SlavePort('gem5 slave port') variable in class:Gem5ToTlmBridgeBase 54 gem5 = MasterPort('gem5 master port') variable in class:TlmToGem5BridgeBase
|
/gem5/ext/sst/ |
H A D | libgem5.cc | 47 #include "gem5.hh" 52 return new SST::gem5::gem5Component(id, params); 57 {"cmd", "gem5 command to execute."}, 60 {"frequency", "Frequency with which to call into gem5"}, 65 { "gem5", 66 "gem5 simulation component", 76 "gem5", 77 "gem5 Simulation",
|
H A D | ExtMaster.hh | 69 namespace gem5 { namespace in namespace:SST 81 gem5Component *const gem5; member in class:SST::gem5::ExtMaster 107 // receive Requests from SST bound for a gem5 slave; 108 // this module is "external" from gem5's perspective, thus ExternalMaster. 115 } // namespace gem5
|
H A D | gem5.hh | 60 namespace gem5 { namespace in namespace:SST
|
H A D | ExtMaster.cc | 45 #include "gem5.hh" 47 #ifdef fatal // gem5 sets this 56 using namespace SST::gem5; 62 gem5(g), name(n) 65 nic = dynamic_cast<MemNIC*>(gem5->loadModuleWithComponent("memHierarchy.memNIC", g, _p)); 133 MemCmd::Command cmdO; // command out - gem5 157 "SST command %s to gem5\n", 194 // get original SST packet from gem5 SenderState 197 out.fatal(CALL_INFO, 1, "gem5 senderState corrupt\n"); 206 // copy the payload and then destroy gem5 packe [all...] |
H A D | ExtSlave.hh | 59 namespace gem5 { namespace in namespace:SST 98 PacketMap_t PacketMap; // SST Event id -> gem5 Packet*
|
/gem5/util/dist/test/ |
H A D | test-2nodes-AArch64.sh | 42 # This is an example script to start a dist gem5 simulations using 44 # dist gem5 bootscript util/dist/test/simple_bootscript.rcS that will 56 GEM5_EXE=$GEM5_DIR/build/ARM/gem5.opt 59 GEM5_DIST_SH=$GEM5_DIR/util/dist/gem5-dist.sh
|
/gem5/util/m5/ |
H A D | m5op_arm.S | 50 #include <gem5/asm/generic/m5ops.h>
|
H A D | m5op_arm_A64.S | 46 #include <gem5/asm/generic/m5ops.h>
|
H A D | m5op_sparc.S | 35 #include <gem5/asm/generic/m5ops.h>
|
/gem5/tests/test-progs/hello/src/ |
H A D | Makefile.arm | 3 FETCH_PATH=http://gem5.org/dist/current/test-progs/hello/bin/arm/linux 4 UPLOAD_LOCATION=$(SERVER_USER)daystrom.gem5.org:$(SERVER_PATH)
|
H A D | Makefile.x86 | 3 FETCH_PATH=http://gem5.org/dist/current/test-progs/hello/bin/x86/linux 5 UPLOAD_LOCATION=$(SERVER_USER)daystrom.gem5.org:$(SERVER_PATH)
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | Makefile | 50 ALL = gem5.$(VARIANT).sc 63 gem5.$(VARIANT).sc: main.o stats.o \
|
/gem5/tests/gem5/ |
H A D | suite.py | 51 Helper class to generate common gem5 tests using verifiers. 53 The generated TestSuite will run gem5 with the provided config and 55 details about the gem5 run. 57 .. seealso:: For the verifiers see :mod:`testlib.gem5.verifier` 60 :param config: The config to give gem5. 64 into a suite that will be ran after a gem5 run. 66 :param gem5_args: An iterable with arguments to give to gem5. (Arguments 93 # Create the running of gem5 subtest. 110 # Create the gem5 target for the specific architecture and 129 Simple \'test\' which runs gem5 an [all...] |
/gem5/tests/ |
H A D | tests.py | 141 Run one or more tests described by a gem5 test tuple. 156 parser.add_argument("gem5", type=str, 157 help="gem5 binary") 179 if not os.path.isfile(args.gem5) or not os.access(args.gem5, os.X_OK): 180 print("gem5 binary '%s' not an executable file" % args.gem5, 194 ClassicTest(args.gem5, out_dir, config, 314 description="""gem5 testing multi tool.""", 316 This tool provides an interface to gem5' [all...] |
/gem5/tests/testing/ |
H A D | units.py | 59 contain two types of units, run units (run gem5) and verify units 127 """Test unit representing a gem5 run. 130 - gem5 failed to run -> STATE_ERROR 139 def __init__(self, gem5, gem5_args, timeout=0, **kwargs): 140 super(RunGem5, self).__init__("gem5", **kwargs) 141 self.gem5 = gem5 147 self.gem5, 160 return self.error("Failed to launch gem5: %s" % ose) 163 "*** gem5 stder [all...] |
H A D | tests.py | 162 'learning-gem5-p1-simple', 163 'learning-gem5-p1-two-level', 255 def __init__(self, gem5, output_dir, config_tuple, 263 self.gem5 = os.path.abspath(gem5) 291 RunGem5(self.gem5, args,
|
/gem5/util/dist/ |
H A D | gem5-dist.sh | 46 # This is a wrapper script to run a dist gem5 simulations. 55 # allocated to launch the gem5 processes, 2 of them are on host hname1 60 # Each gem5 process are passed in a unique rank ID [0..N-1] via the kernel 61 # boot params. The total number of gem5 processes is also passed in. 65 # Each gem5 process will create an m5out.$GEM5_RANK directory for 67 # for each ssh session (we use ssh to start gem5 processes) and one for 76 echo " -debug : debug mode (start gem5 in gdb)" 77 echo " nnodes : number of gem5 processes" 87 echo " gem5_exe : gem5 executable (full path required)" 213 ((NNODES==NH)) || { echo "(E) Number of cluster slots ($NH) and gem5 instance [all...] |
/gem5/include/gem5/ |
H A D | m5ops.h | 41 #include <gem5/asm/generic/m5op_flags.h>
|