/gem5/ext/googletest/googlemock/scripts/ |
H A D | gmock-config.in | 17 The `gmock-config' script provides access to the necessary compile and linking 18 flags to connect with Google C++ Mocking Framework, both in a build prior to 66 --cppflags compile flags specific to the C-like preprocessors 75 # POSIX-compliant variable expansion to portably do all the work in the shell 82 # continuing to maintain our own shell version. 202 # it's not, we provide variables pointing to the source and build tree rather 203 # than to the install tree. We also locate Google Test using the configured 211 # The path to the script doesn't end in the bindir sequence from Autoconf, 217 # should work to remov [all...] |
/gem5/ext/googletest/googletest/scripts/ |
H A D | gtest-config.in | 17 The `gtest-config' script provides access to the necessary compile and linking 18 flags to connect with Google C++ Testing Framework, both in a build prior to 66 --cppflags compile flags specific to the C-like preprocessors 75 # POSIX-compliant variable expansion to portably do all the work in the shell 82 # continuing to maintain our own shell version. 202 # it's not, we provide variables pointing to the source and build tree rather 203 # than to the install tree. This allows building against a just-built gtest 209 # The path to the script doesn't end in the bindir sequence from Autoconf, 215 # should work to remov [all...] |
/gem5/src/systemc/ext/utils/ |
H A D | endian.hh | 11 * Permission to use, copy, modify, distribute and sell this software 24 * Modified by Caleb Epstein to use <endian.h> with GNU libc and to 76 # error The file boost/detail/endian.hpp needs to be set up for your CPU type.
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_nbcommon.inc | 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 6 Accellera licenses this file to you under the Apache License, Version 2.0 12 Unless required by applicable law or agreed to in writing, software 22 sc_nbcommon.cpp -- Functions common to both sc_signed and sc_unsigned. 28 to ensure only one version of each function, regardless 29 of the class that they interface to. 319 // Cases to consider when computing u + v: 501 // Cases to consider when computing u + v: 701 // Cases to consider when computing u * v: 841 // Cases to conside [all...] |
H A D | sc_signed_subref.inc | 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 6 Accellera licenses this file to you under the Apache License, Version 2.0 12 Unless required by applicable law or agreed to in writing, software 68 // implicit conversion to sc_signed 128 // explicit conversion to character string
|
H A D | sc_unsigned_subref.inc | 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 6 Accellera licenses this file to you under the Apache License, Version 2.0 12 Unless required by applicable law or agreed to in writing, software 69 // implicit conversion to sc_unsigned 129 // explicit conversion to character string
|
/gem5/ext/nomali/lib/ |
H A D | Rules.mk | 11 # Unless required by applicable law or agreed to in writing, software
|
/gem5/ext/nomali/tests/ |
H A D | Rules.mk | 11 # Unless required by applicable law or agreed to in writing, software
|
/gem5/util/dist/ |
H A D | gem5-dist.sh | 7 # The license below extends only to copyright in the software and shall 8 # not be construed as granting a license to any other intellectual 9 # property including but not limited to intellectual property relating 10 # to a hardware implementation of the functionality of the software 11 # licensed hereunder. You may use the software subject to the license 27 # contributors may be used to endorse or promote products derived from 46 # This is a wrapper script to run a dist gem5 simulations. 47 # See the usage_func() below for hints on how to use it. Also, 52 # Allocated hosts/cores are assumed to be listed in the LSB_MCPU_HOSTS 55 # allocated to launc [all...] |
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64si/ |
H A D | dirty.S | 28 # Try a faulting store to make sure dirty bit is not set 42 # Try a non-faulting store to make sure dirty bit is set 98 # The implementation doesn't appear to set D bits in HW.
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | traffic_gen.cc | 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software 9 * licensed hereunder. You may use the software subject to the license 22 * contributors may be used to endorse or promote products derived from 106 // trace player we would also have to restore the position in the 125 // Check the path relative to the config file first 129 // Fall back to the old behavior and search relative to th [all...] |
/gem5/src/systemc/dt/int/ |
H A D | sc_signed_subref.inc | 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 6 Accellera licenses this file to you under the Apache License, Version 2.0 12 Unless required by applicable law or agreed to in writing, software 71 // implicit conversion to sc_signed 129 // explicit conversion to character string
|
H A D | sc_unsigned_subref.inc | 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 6 Accellera licenses this file to you under the Apache License, Version 2.0 12 Unless required by applicable law or agreed to in writing, software 71 // implicit conversion to sc_unsigned 129 // explicit conversion to character string
|
/gem5/ext/googletest/googletest/include/gtest/internal/ |
H A D | gtest-internal.h | 15 // contributors may be used to endorse or promote products derived from 35 // Google Test. They are subject to change without notice. 68 // Due to C++ preprocessor weirdness, we need double indirection to 103 // The text used in failure messages to indicate the start of the 110 // different sizes, so we can use sizeof() to test which version is 115 // version if x can be implicitly converted to Secret*, and pick the 136 // Appends the user-supplied message to the Google-Test-generated message. 147 // frameworks know how to extract and print the message inside it. 164 // Note that the d'tor is not virtual in order to b 1000 CopyArray(const T& from, U* to) argument 1012 CopyArray(const T* from, size_t size, U* to) argument [all...] |
H A D | gtest-port.h | 15 // contributors may be used to endorse or promote products derived from 32 // Low-level types and utilities for porting Google Test to various 34 // internal namespace are subject to change without notice. Code 39 // This file is fundamental to Google Test. All other Google Test source 40 // files are expected to #include this. Therefore, it cannot #include 54 // Google Test tries to automatically detect the properties of its 55 // environment, so users usually don't need to worry about these 57 // Sometimes it's necessary for a user to define some of the following 58 // macros in the build script to override Google Test's decisions. 62 // macros in this list will be defined to eithe 1375 const To to = NULL; local [all...] |
/gem5/configs/ruby/ |
H A D | AMD_Base_Constructor.py | 17 # contributors may be used to endorse or promote products derived from this 107 parser.add_option("--cpu-to-dir-latency", type="int", default=15) 114 to be built.") 123 # Connect the CP controllers to the ruby network 132 # Add controllers and sequencers to the appropriate lists
|
H A D | MESI_Three_Level.py | 14 # contributors may be used to endorse or promote products derived from 50 caches private to clusters") 57 fatal("This script requires the MESI_Three_Level protocol to be\ 63 # The ruby network creation expects the list of nodes in the system to be 84 # Must create the individual controllers before the network to ensure the 100 # the ruby random tester reuses num_cpus to specify the 101 # number of cpu ports connected to the tester object, which 103 # tester object, num_cpus is not necessarily equal to the 105 # we use system.cpu[0] to set the clk_domain, thereby ensuring 141 # Add controllers and sequencers to th [all...] |
/gem5/configs/common/ |
H A D | HMC.py | 4 # The license below extends only to copyright in the software and shall 5 # not be construed as granting a license to any other intellectual 6 # property including but not limited to intellectual property relating 7 # to a hardware implementation of the functionality of the software 8 # licensed hereunder. You may use the software subject to the license 24 # contributors may be used to endorse or promote products derived from 66 # parameters are tuned to [2]. 69 # SerialLink is a simple variation of the Bridge class, with the ability to 72 # to receive the whole packet to star [all...] |
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ud/ |
H A D | fcvt_w.S | 80 # test NaN, infinity conversions to unsigned integer
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64uf/ |
H A D | fcvt_w.S | 71 # test NaN, infinity conversions to unsigned integer
|
/gem5/src/mem/cache/prefetch/ |
H A D | Prefetcher.py | 4 # The license below extends only to copyright in the software and shall 5 # not be construed as granting a license to any other intellectual 6 # property including but not limited to intellectual property relating 7 # to a hardware implementation of the functionality of the software 8 # licensed hereunder. You may use the software subject to the license 24 # contributors may be used to endorse or promote products derived from 70 sys = Param.System(Parent.any, "System this prefetcher belongs to") 128 cache_snoop = Param.Bool(False, "Snoop cache to eliminate redundant request") 135 # - If set to 100, all candidates can be discarded (one request 136 # will always be allowed to b [all...] |
/gem5/ext/googletest/googletest/test/ |
H A D | gtest-port_test.cc | 15 // contributors may be used to endorse or promote products derived from 51 // included, or there will be a compiler error. This trick is to 209 To to = ::testing::internal::ImplicitCast_<To>(&converted); local 210 (void)to; 233 // to the parameter type. 337 // wait for up to .5 seconds for the OS to report the correct value. 381 // Verifies that Google Test choose regular expression engine appropriate to 1060 // We need to put up a memory barrier to preven [all...] |
/gem5/src/arch/arm/ |
H A D | semihosting.cc | 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software 9 * licensed hereunder. You may use the software subject to the license 22 * contributors may be used to endorse or promote products derived from 60 // Write(C|0) are special since we want to read the character 414 // reader zero extends to a uint64_t. 504 std::string to = readString(tc, argv[3], argv[4]); local 506 if (rename(from.c_str(), to [all...] |
/gem5/util/streamline/ |
H A D | m5stats2streamline.py | 6 # The license below extends only to copyright in the software and shall 7 # not be construed as granting a license to any other intellectual 8 # property including but not limited to intellectual property relating 9 # to a hardware implementation of the functionality of the software 10 # licensed hereunder. You may use the software subject to the license 23 # contributors may be used to endorse or promote products derived from 41 # This script converts gem5 output to ARM DS-5 Streamline .apc project file 42 # (Requires the gem5 runs to be run with ContextSwitchStatsDump enabled and 43 # some patches applied to target Linux kernel.) 49 # <stat_config.ini>: .ini file that describes which stats to b [all...] |
/gem5/ext/googletest/googlemock/include/gmock/ |
H A D | gmock-matchers.h | 15 // contributors may be used to endorse or promote products derived from 67 // The two-level delegation design makes it possible to allow a user 68 // to write "v" instead of "Eq(v)" where a Matcher is expected, which 74 // used by a matcher to explain why a value matches or doesn't match. 78 // to indicate whether the listener is interested in why the match 88 // Streams x to the underlying ostream; does nothing if the ostream 102 // this information to avoid generating the explanation when no one 103 // intends to hear it. 115 // An instance of a subclass of this knows how to describe itself as a 121 // Describes this matcher to a 2153 To to = dynamic_cast<To>(from); local 2169 To* to = dynamic_cast<To*>(&from); local [all...] |