();
+}
+}
}
Cycles
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/22618
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I608f876cd2110a
compression
+ * factor improved).
+ */
+Stats::Scalar dataContractions;
+
+/**
* Per-command statistics.
* @sa Packet::Command
*/
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/226
locking reasons for the access path.
* @sa #BlockedCause
*/
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/22614
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: pub
h: master
Gerrit-Change-Id: I493c7849f07625c90b2b95fd220f50751f4d0f52
Gerrit-Change-Number: 22604
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
e, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I4aed0762c4d465466041a6d13cb8f2ffd460511e
Gerrit-Change-Number: 22613
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType
cpack.cc')
+Source('fpc.cc')
+Source('fpcd.cc')
+Source('huffman.cc')
+Source('multi.cc')
+Source('perfect.cc')
+Source('pbc.cc')
+Source('repeated_qwords.cc')
+Source('xmatch.cc')
+Source('zero.cc')
errit-Change-Id: Ided8d404450a0fa39127ac7d2d6578d95691f509
Gerrit-Change-Number: 22619
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
:
/** Convenience typedef. */
typedef SectorTagsParams Params;
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/22606
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-I
* Populates a cache block and handles all outstanding requests for the
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/22607
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerri
/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Icef8b51164c8e165872dcaebc65f5c330f16cb29
Gerrit-Change-Number: 22605
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
nst DictionaryEntry& dict_bytes, const int match_location)
+{
+return (match_location >= 0) && isValidDelta(bytes, dict_bytes);
+}
+
+DictionaryEntry
+decompress(const DictionaryEntry dict_bytes) const override
+{
+return bytes;
+}
+};
+
#endif
const int match_location)
+: LocatedMaskedPattern<0x, penultimateIndex>(
+ MMXXPenultimate, 0xE, prefixSize, match_location, bytes)
+{
+}
+};
+
+class FPCD::Pattern : public UncompressedPattern
+{
+ public:
+PatternXXXX(const DictionaryEntry
askedValuePattern<0, 0x>(
+ Z, 1, 1, match_location, bytes)
+{
+}
+};
+
+#endif //__MEM_CACHE_COMPRESSORS_ZERO_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21155
To unsubscribe, or for help writing mail filters, visit
https:/
ge-Number: 22403
Gerrit-PatchSet: 3
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-Reviewer: kokoro
Gerrit-CC: Nicholas Sielicki
Gerrit-MessageType: merged
___
gem5-de
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21158
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I758cf67c84bd85edbea16b2a07b2068b0045446
FFF, 0>(M, 1, 0,
match_location,
+ bytes)
+{
+}
+};
+
+#endif //__MEM_CACHE_COMPRESSORS_REPEATED_QWORDS_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21156
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.c
he index of the compressed data.
- * @return Decompressed data for the given index.
- */
-uint64_t access(const int index) const override;
-
-/**
- * Apply base delta compression.
- *
- * @param data The data on which compression was applied.
- * @param blk_size Size
num_entries);
+~CompData() = default;
+};
+
+#endif //__MEM_CACHE_COMPRESSORS_PERFECT_COMPRESSOR_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21160
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-
:
-type = "WeightedLRUReplacementPolicy"
-cxx_class = "WeightedLRUPolicy"
-cxx_header = "mem/ruby/system/WeightedLRUPolicy.hh"
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/22445
To unsubscribe, or for help writing mail filters
atchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
99858e57e2f5
Gerrit-Change-Number: 22444
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
master
Gerrit-Change-Id: I45d18dfc500bb5db5fe360814feb91853c735a19
Gerrit-Change-Number: 22403
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
ce.com/c/public/gem5/+/21146
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I4995304f4c4508c03c9fc1685f04511622969556
Gerrit-Change-Number: 21146
Gerrit-PatchSet: 4
Gerrit
144
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ic416195b06ec440a40263b75bd0f0383cde2ea6a
Gerrit-Change-Number: 21144
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Bobby R. Bruce
Gerrit-R
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ia7045b4e33a91fd8d712fe1ca689f7f8cb4e5feb
Gerrit-Change-Number: 21153
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Bobby R. Bruce
Gerrit-Reviewer: Daniel Carvalho
Ge
ps://gem5-review.googlesource.com/c/public/gem5/+/21150
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I4b1c8feb0faa99576382b54a73a20c353f965d2a
Gerrit-Change-Numbe
])
<<
+(j*8*sizeof(T));
+ }
+}
+}
+
+template
+typename DictionaryCompressor::DictionaryEntry
+DictionaryCompressor::toDictionaryEntry(T value)
+{
+DictionaryEntry entry;
+for (int i = 0; i < sizeof(T); i++) {
+entry[i] = value & 0xFF;
+value >>= 8;
+}
+return entry;
+}
+
+template
+T
+DictionaryCompressor::fromDictionaryEntry(const DictionaryEntry& entry)
+{
+T value = 0;
+for (int i = sizeof(T) - 1; i >= 0; i--) {
+value <<= 8;
+value |= entry[i];
+}
+return value;
+}
+
+#endif //__MEM_CACHE_COMPRESSORS_DICTIONARY_COMPRESSOR_IMPL_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21148
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I3d89e3c692a721cefcd7e3c55d2ccdefa425f614
Gerrit-Change-Number: 21148
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Bobby R. Bruce
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
hSet: 4
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Bobby R. Bruce
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mai
getPatternNumber(), getCode(), getSizeBits());
+}
+
+/**
+ * Decompress the pattern. Each pattern has its own way of interpreting
+ * its data.
+ *
+ * @param dict_bytes The bytes in the corresponding matching entry.
+ * @return The decompressed pa
lic/gem5/+/21149
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I2a38fd56630d88ef8b918220dc4c2824a196a8a2
Gerrit-Change-Number: 21149
Gerrit-PatchSet: 4
Gerrit-Owner: Dani
em5
Gerrit-Branch: master
Gerrit-Change-Id: I2a1e7983657f6e5e770b148ab62c9de9ac3986ac
Gerrit-Change-Number: 22164
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-Reviewer: kokoro
Gerrit-Me
visit https://gem5-review.googlesource.com/c/public/gem5/+/21151
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I4c53568694dab916136fe384cb2ee10e554f7136
Gerrit-Change-Nu
966f8e312a333a55b6f3
Gerrit-Change-Number: 21959
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Bobby R. Bruce
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
g
Gerrit-Change-Id: I2a1e7983657f6e5e770b148ab62c9de9ac3986ac
Gerrit-Change-Number: 22164
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
Change-Number: 21959
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
ranch: master
Gerrit-Change-Id: Ib6fb6edf6d1417bfda23729b35c5b8ed44d2cf51
Gerrit-Change-Number: 21739
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Bobby R. Bruce
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Messag
ommit header and
+# the commit description
+if (commit_message_lines[1] != ""):
+_printErrorQuit("Please add an empty line between the commit title
and " \
+"its description")
+
+# The description of the commit must be at least as long as the title, to
+#
/gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ic416195b06ec440a40263b75bd0f0383cde2ea6a
Gerrit-Change-Number: 21144
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Bobby R. Bruce
Gerrit-Reviewer: Daniel Carvalho
Gerrit-CC: Nikos Niko
em5
Gerrit-Branch: master
Gerrit-Change-Id: I3d89e3c692a721cefcd7e3c55d2ccdefa425f614
Gerrit-Change-Number: 21148
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Bobby R. Bruce
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-MessageType: n
visit https://gem5-review.googlesource.com/c/public/gem5/+/21439
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I93ec576229916c892de50bb6c73cd602e18a3654
Gerrit-Change-Numbe
errit-Change-Id: I93ec576229916c892de50bb6c73cd602e18a3654
Gerrit-Change-Number: 21439
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-MessageType: newpat
bscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I93ec576229916c892de50bb6c73cd602e18a3654
Gerrit-Change-Number: 21439
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-Me
8
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I739132a2deab6eb4c46d084f4ee6dd65177873fd
Gerrit-Change-Number: 20068
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Carvalho
Gerri
create_mem_ctrl(mem_type, r, index,
+options.num_dirs, int(math.log(options.num_dirs, 2)),
+intlv_size)
if options.access_backing_store:
mem_ctrl.kvm_map=False
@@ -131,7 +133,7 @@
mem_ctrl.port = dir_cntrl.memory
),
@@ -167,7 +166,7 @@
parser.add_argument("--root", type=str, default="/dev/vda1",
help="Specify the kernel CLI root= argument")
parser.add_argument("--machine-type", type=str,
- choices=PlatformCon
help = """
type of hardware prefetcher to use with the L2 cache.
(if not set, use the default prefetcher of
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20591
To unsubscribe, or for help writing mail filters, visit
https://g
s.indirect_bp_type)
system.cpu[i].branchPred.indirectBranchPred = indirectBPClass()
system.cpu[i].createThreads()
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20590
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I5cbd1c67cf743778bc59b5aa3c3dea5ab397b66d
Gerrit-Change-Number: 20590
Gerrit-PatchSet: 5
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
ect: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I1101fbdbc16dc5d093ab87d3817308176559a548
Gerrit-Change-Number: 20659
Gerrit-PatchSet: 3
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Review
kvm_cpu(CPUClass) or ObjectList.is_kvm_cpu(FutureClass):
if buildEnv['TARGET_ISA'] == 'x86':
system.kvm_vm = KvmVM()
for process in multiprocesses:
@@ -217,7 +218,7 @@
# Sanity check
if options.simpoint_profile:
-if not CpuConfig.is_noncaching_cpu(
class
+self.base_cls = base_cls
+# Dictionary that maps names of real models to classes
+self._sub_classes = {}
+self._add_objects()
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20588
To unsubscribe, or for help writing mail filters, visit
81f779665d82cb758850092f2a293
Gerrit-Change-Number: 21085
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Anthony Gutierrez
Gerrit-Reviewer: Bradford Beckmann
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-R
81
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I45fd3bc0271ccb659d6a94e3dd00ca095dfd6aa7
Gerrit-Change-Number: 21081
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerr
, m_page_shift);
}
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21084
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I8dd680da02ceb9e614e2f9cbf8f1ac52cead8d4
roject: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ie711d8d4975d1d9dde656cc2284a048410cfdadb
Gerrit-Change-Number: 21083
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Anthony Gutierrez
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer:
Carvalho
Gerrit-Reviewer: Anthony Gutierrez
Gerrit-Reviewer: Bradford Beckmann
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing
master
Gerrit-Change-Id: I3abd041f8d256ec157ba7502182d8588721c2a05
Gerrit-Change-Number: 21082
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Anthony Gutierrez
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-Reviewer: kokoro
Ge
gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I65af51069efd459be4bbeefb9a541334480e8db0
Gerrit-Change-Number: 21199
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
/gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: If62e596bf1f28b49994da3a2800450d163383755
Gerrit-Change-Number: 20593
Gerrit-PatchSet: 3
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: kokoro
Gerrit-CC: Jason
/gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I96bf47b1ffd10893691b0b95591969b38894dd65
Gerrit-Change-Number: 20588
Gerrit-PatchSet: 3
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Rev
rrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I5efbe9c31672cc973b4c89c741cdc8cc28d26285
Gerrit-Change-Number: 21152
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5
ibe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ia7045b4e33a91fd8d712fe1ca689f7f8cb4e5feb
Gerrit-Change-Number: 21153
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
_
/+/21146
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I4995304f4c4508c03c9fc1685f04511622969556
Gerrit-Change-Number: 21146
Gerrit-PatchSet
o unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I8b359c03776a8748abd144a178bda944b5a1b766
Gerrit-Change-Number: 21155
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
PatternNumber(), getCode(), getSizeBits());
+}
+
+/**
+ * Decompress the pattern. Each pattern has its own way of interpreting
+ * its data.
+ *
+ * @param dict_bytes The bytes in the corresponding matching entry.
+ * @return The decompressed pattern.
+ */
+vi
+static_cast(decomp_values[values_per_entry*i+j])
<<
+(j*8*sizeof(T));
+}
+}
+}
+
+template
+typename DictionaryCompressor::DictionaryEntry
+DictionaryCompressor::toDictionaryEntry(T value)
+{
+DictionaryEntry entry;
+for (int i = 0; i < sizeof(T); i++) {
+entry[i] = value & 0xFF;
+value >>= 8;
+}
+return entry;
+}
+
+template
+T
+DictionaryCompressor::fromDictionaryEntry(const DictionaryEntry& entry)
+{
+T value = 0;
+for (int i = sizeof(T) - 1; i >= 0; i--) {
+value <<= 8;
+value |= entry[i];
+}
+return value;
+}
+
+#endif //__MEM_CACHE_COMPRESSORS_DICTIONARY_COMPRESSOR_IMPL_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21148
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I3d89e3c692a721cefcd7e3c55d2ccdefa425f614
Gerrit-Change-Number: 21148
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
MaskedPattern<0x>::isPattern(bytes, dict_bytes,
+match_location);
+}
+};
+
+#endif //__MEM_CACHE_COMPRESSORS_REPEATED_QWORDS_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21156
To unsubscribe, or for help writing mail fi
E, prefixSize, match_location, bytes)
+{
+}
+};
+
+class FPCD::Pattern : public UncompressedPattern
+{
+ public:
+Pattern(const DictionaryEntry bytes, const int match_location)
+: UncompressedPattern(, 0xF, prefixSize, match_location,
+ bytes)
+{
+
m5-review.googlesource.com/c/public/gem5/+/21151
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I4c53568694dab916136fe384cb2ee10e554f7136
Gerrit-Change-Number: 21151
Gerrit-PatchSet:
fault destructor. */
+~MultiCompData() = default;
+
+/** Get the index of the best compressor. */
+uint8_t getIndex() const;
+};
+
+#endif //__MEM_CACHE_COMPRESSORS_MULTI_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21158
To unsubscribe, or for help writi
bytes,
+const DictionaryEntry& dict_bytes, const int match_location)
+{
+return (match_location >= 0) && isValidDelta(bytes, dict_bytes);
+}
+
+DictionaryEntry
+decompress(const DictionaryEntry dict_bytes) const override
+{
+return bytes;
+
public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I76d2135c8ca710feb4e8a90d4facb22955380447
Gerrit-Change-Number: 21145
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
x.
- *
- * @param index The index of the compressed data.
- * @return Decompressed data for the given index.
- */
-uint64_t access(const int index) const override;
-
-/**
- * Apply base delta compression.
- *
- * @param data The data on which compression was applied.
-
ect: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ic416195b06ec440a40263b75bd0f0383cde2ea6a
Gerrit-Change-Number: 21144
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
MPRESSORS_PERFECT_COMPRESSOR_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21160
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ibc68bf2dc84b75207795d5ba6304b9ed6dbeae8f
Gerrit-Change-Number: 21160
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
isit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I4b1c8feb0faa99576382b54a73a20c353f965d2a
Gerrit-Change-Number: 21150
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
ew.googlesource.com/c/public/gem5/+/21149
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I2a38fd56630d88ef8b918220dc4c2824a196a8a2
Gerrit-Change-Number: 21149
Gerrit-Patch
: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I548bd75cb570371fbdaccf914c5eb9a7b92313d1
Gerrit-Change-Number: 21086
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http
rs, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I45fd3bc0271ccb659d6a94e3dd00ca095dfd6aa7
Gerrit-Change-Number: 21081
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
__
m/ruby/system/RubySystem.hh"
@@ -475,5 +476,5 @@
Addr
Prefetcher::pageAddress(Addr addr) const
{
-return maskLowOrderBits(addr, m_page_shift);
+return mbits(addr, 63, m_page_shift);
}
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21084
To unsubscribe, or for
85
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ia5679f3976c81f779665d82cb758850092f2a293
Gerrit-Change-Number: 21085
Gerrit-PatchSet: 1
Gerrit-Owner: Dan
ibe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I3abd041f8d256ec157ba7502182d8588721c2a05
Gerrit-Change-Number: 21082
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerri
tchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I271bf2e19e0765de52b933eaf6d4fcc2ce25d185
Gerrit-Change-Number: 19748
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Daniel Carvalho
it-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Iba784e617a99c77554c688470d9b9e12c260f23b
Gerrit-Change-Number: 18879
Gerrit-PatchSet: 8
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Nikos Nikoleris
Gerrit-Reviewer: kokoro
Gerrit-MessageType: me
sh(addr, i);
-filter[idx] = 1;
+filter[hash(addr, i)]++;
}
}
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/18877
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Ge
e.com/c/public/gem5/+/18876
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I83154feb30bb3dac3d02743bcafbdcb57489c2fd
Gerrit-Change-Number: 18876
Gerrit-PatchSet: 8
Gerrit-O
ructures/CacheMemory.hh')
MakeInclude('structures/DirectoryMemory.hh')
diff --git a/src/mem/ruby/protocol/RubySlicc_Types.sm
b/src/mem/ruby/protocol/RubySlicc_Types.sm
index 28fb6ef..2d4c250 100644
--- a/src/mem/ruby/protocol/RubySlicc_Types.sm
+++ b/src/mem/
/gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I96bf47b1ffd10893691b0b95591969b38894dd65
Gerrit-Change-Number: 20588
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Jason
ranch: master
Gerrit-Change-Id: I1101fbdbc16dc5d093ab87d3817308176559a548
Gerrit-Change-Number: 20659
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
: master
Gerrit-Change-Id: I5cbd1c67cf743778bc59b5aa3c3dea5ab397b66d
Gerrit-Change-Number: 20590
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newpatchset
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo
-Branch: master
Gerrit-Change-Id: If62e596bf1f28b49994da3a2800450d163383755
Gerrit-Change-Number: 20593
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newpatchset
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman
for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: If421c2745ac3431718a5170314045b456fc64a90
Gerrit-Change-Number: 20592
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType
://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I34ca55142e14559e584d38b6cca3aa5c20923521
Gerrit-Change-Number: 20589
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Daniel Carvalho
Gerrit-CC: Andreas Sandberg
Gerrit
: I86db6b872808f754193dbf5814dd6c951c8f1980
Gerrit-Change-Number: 20591
Gerrit-PatchSet: 2
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newpatchset
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
/gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Iba784e617a99c77554c688470d9b9e12c260f23b
Gerrit-Change-Number: 18879
Gerrit-PatchSet: 6
Gerrit-Owner: Daniel Carvalho
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Nikos Nikoleris
G
)
system.cpu[i].branchPred = bpClass()
if options.indirect_bp_type:
-indirectBPClass = BPConfig.get_indirect(options.indirect_bp_type)
+indirectBPClass = \
+BPConfig.indirect_bp_config.get(options.indirect_bp_type)
system.cpu[i].branchP
def __init__(self, system, num_cpus, cpu_clock,
cpu_voltage="1.0V"):
- cpu_config = [ CpuConfig.get("ex5_LITTLE"), ex5_LITTLE.L1I,
+cpu_config = [ CpuConfig.cpu_config.get("ex5_LITTLE"),
ex5_LITTLE.L1I,
ex5_LITTLE.L1D, ex5_LITTLE.WalkCache, ex5_LITTLE.L2 ]
super(Ex5LittleCluster, self).__init__(system, num_cpus, cpu_clock,
cpu_voltage, *cpu_config)
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20589
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I34ca55142e14559e584d38b6cca3aa5c20923521
Gerrit-Change-Number: 20589
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
s=HWPConfig.hwp_names(),
+ choices=HWPConfig.hwp_config.get_names(),
help = """
type of hardware prefetcher to use with the L2 cache.
(if not set, use the default prefetcher of
--
To view, visit https://g
pe, r, index,
+options.num_dirs, int(math.log(options.num_dirs, 2)),
+intlv_size)
if options.access_backing_store:
mem_ctrl.kvm_map=False
@@ -131,7 +132,7 @@
mem_ctrl.port = dir_cntrl.memory
# Enable low-pow
choices=PlatformConfig.platform_names(),
+choices=PlatformConfig.platform_config.get_names(),
default="VExpress_GEM5",
help="Hardware platform class")
parser.add_argument("--disk", action="append", type=str, default=[],
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20593
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: If62e596bf1f28b49994da3a2800450d163383755
Gerrit-Change-Number: 20593
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
601 - 700 of 1334 matches
Mail list logo