Searched refs:gem5 (Results 1 - 25 of 34) sorted by relevance

12

/gem5/tests/test-progs/m5-exit/src/
H A Dm5-exit.c4 #include <gem5/m5ops.h>
H A DMakefile.x863 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 Drun_gem5_fs.sh37 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__.py41 from gem5 import *
/gem5/tests/jenkins/
H A Dpresubmit.sh45 cd git/jenkins-gem5-prod/tests
/gem5/util/cxx_config/
H A DMakefile49 ALL = gem5.$(VARIANT).cxx
59 gem5.$(VARIANT).cxx: main.o stats.o
/gem5/src/systemc/tlm_bridge/
H A DTlmBridge.py42 gem5 = SlavePort('gem5 slave port') variable in class:Gem5ToTlmBridgeBase
54 gem5 = MasterPort('gem5 master port') variable in class:TlmToGem5BridgeBase
/gem5/ext/sst/
H A Dlibgem5.cc47 #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 DExtMaster.hh69 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 Dgem5.hh60 namespace gem5 { namespace in namespace:SST
H A DExtMaster.cc45 #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 DExtSlave.hh59 namespace gem5 { namespace in namespace:SST
98 PacketMap_t PacketMap; // SST Event id -> gem5 Packet*
/gem5/util/dist/test/
H A Dtest-2nodes-AArch64.sh42 # 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 Dm5op_arm.S50 #include <gem5/asm/generic/m5ops.h>
H A Dm5op_arm_A64.S46 #include <gem5/asm/generic/m5ops.h>
H A Dm5op_sparc.S35 #include <gem5/asm/generic/m5ops.h>
/gem5/tests/test-progs/hello/src/
H A DMakefile.arm3 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 DMakefile.x863 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 DMakefile50 ALL = gem5.$(VARIANT).sc
63 gem5.$(VARIANT).sc: main.o stats.o \
/gem5/tests/gem5/
H A Dsuite.py51 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 Dtests.py141 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 Dunits.py59 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 Dtests.py162 '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 Dgem5-dist.sh46 # 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 Dm5ops.h41 #include <gem5/asm/generic/m5op_flags.h>

Completed in 22 milliseconds

12