[gem5-dev] Change in gem5/gem5[master]: mem-cache: Set compression bit with its size

2019-11-06 Thread Daniel Carvalho (Gerrit)
(); +} +} } 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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Allow moving data contractions

2019-11-06 Thread Daniel Carvalho (Gerrit)
compression + * factor improved). + */ +Stats::Scalar dataContractions; + +/** * Per-command statistics. * @sa Packet::Command */ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/226

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Allow chosing who to evict on data expansions

2019-11-06 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Make findVictim non-const

2019-11-06 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Use replacement policies for data expansion victimization

2019-11-06 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem: Encapsulate mapping gem5 to host address space

2019-11-06 Thread Daniel Carvalho (Gerrit)
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')

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add print function to sector and super blocks

2019-11-06 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add multiple co-allocation and eviction stats

2019-11-06 Thread Daniel Carvalho (Gerrit)
: /** 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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Factor out multiple block eviction

2019-11-06 Thread Daniel Carvalho (Gerrit)
* 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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a getter function for the number of valid sub-blks

2019-11-06 Thread Daniel Carvalho (Gerrit)
/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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement BDI sub-compressors

2019-11-04 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement FPC-D cache compression

2019-11-04 Thread Daniel Carvalho (Gerrit)
const int match_location) +: LocatedMaskedPattern<0x, penultimateIndex>( + MMXXPenultimate, 0xE, prefixSize, match_location, bytes) +{ +} +}; + +class FPCD::Pattern : public UncompressedPattern +{ + public: +PatternXXXX(const DictionaryEntry

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a zero compressor

2019-11-04 Thread Daniel Carvalho (Gerrit)
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:/

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Modify compressor to appease newer compilers

2019-11-04 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a multi compressor

2019-11-04 Thread Daniel Carvalho (Gerrit)
-- 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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a repeated values compressor

2019-11-04 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Make BDI a multi compressor

2019-11-04 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a perfect compressor

2019-11-04 Thread Daniel Carvalho (Gerrit)
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-

[gem5-dev] Change in gem5/gem5[master]: mem-cache, mem-ruby: Move WeightedLRU RP

2019-11-04 Thread Daniel Carvalho (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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix missing header in associative set

2019-10-31 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix missing header in associative set

2019-10-31 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Modify compressor to appease newer compilers

2019-10-31 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Use shouldAllocate() instead of CPack's decompress()

2019-10-29 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Limit compression size

2019-10-29 Thread Daniel Carvalho (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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a repeated value pattern to compressors

2019-10-29 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a masked pattern to compressors

2019-10-29 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Templatize DictionaryCompressor

2019-10-29 Thread Daniel Carvalho (Gerrit)
]) << +(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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Inform unused bits instead of bytes in compressor pattern

2019-10-29 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Factor out CPack's dictionary functionality

2019-10-29 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add an uncompressed pattern to compressors

2019-10-29 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Do not try to compress dataless packets

2019-10-29 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a masked const value pattern to compressors

2019-10-29 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Fix undefined BaseCPU

2019-10-28 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Do not try to compress dataless packets

2019-10-25 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Fix undefined BaseCPU

2019-10-19 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: util: Add a git commit-msg hook

2019-10-15 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: RFC, util: Add a git commit-msg hook

2019-10-13 Thread Daniel Carvalho (Gerrit)
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-dev] Change in gem5/gem5[master]: mem-cache: Limit compression size

2019-10-08 Thread Daniel Carvalho (Gerrit)
/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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Templatize DictionaryCompressor

2019-10-08 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Isolate ISA related object lists

2019-10-07 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Isolate ISA related object lists

2019-10-04 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Isolate ISA related object lists

2019-10-03 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix invalid whenReady

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Port MemConfig to the common object list

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Port PlatformConfig to the common object list

2019-09-30 Thread Daniel Carvalho (Gerrit)
), @@ -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

[gem5-dev] Change in gem5/gem5[master]: configs: Port HWPConfig to the common object list

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Port BPConfig to use the common object list

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Remove is_atomic_cpu check

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Port CPUConfig to use the common object list

2019-09-30 Thread Daniel Carvalho (Gerrit)
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(

[gem5-dev] Change in gem5/gem5[master]: configs: Create a basic ObjectList

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Make bitSelect use bits

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Remove bitRemove

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Fix maskLowOrderBits

2019-09-30 Thread Daniel Carvalho (Gerrit)
, 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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Remove shiftLowOrderBits

2019-09-30 Thread Daniel Carvalho (Gerrit)
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:

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Remove inexistent functions from Util

2019-09-30 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Remove maskHighOrderBits

2019-09-30 Thread Daniel Carvalho (Gerrit)
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-dev] Change in gem5/gem5[master]: mem-cache: Add invalidate() call to prefetchers

2019-09-25 Thread Daniel Carvalho (Gerrit)
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-dev] Change in gem5/gem5[master]: configs: Port PlatformConfig to the common object list

2019-09-25 Thread Daniel Carvalho (Gerrit)
/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-dev] Change in gem5/gem5[master]: configs: Create a basic ObjectList

2019-09-25 Thread Daniel Carvalho (Gerrit)
/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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Inform unused bits instead of bytes in compressor pattern

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a repeated value pattern to compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
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 _

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Use shouldAllocate() instead of CPack's decompress()

2019-09-24 Thread Daniel Carvalho (Gerrit)
/+/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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a zero compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Factor out CPack's dictionary functionality

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Templatize DictionaryCompressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
+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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a repeated values compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement FPC-D cache compression

2019-09-24 Thread Daniel Carvalho (Gerrit)
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) +{ +

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a masked const value pattern to compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
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:

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a multi compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement BDI sub-compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
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; +

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a function for the compressors to rebase array type

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Make BDI a multi compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
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. -

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Limit compression size

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a perfect compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a masked pattern to compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add an uncompressed pattern to compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Remove inexistent functions from Util

2019-09-19 Thread Daniel Carvalho (Gerrit)
: 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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Remove bitRemove

2019-09-19 Thread Daniel Carvalho (Gerrit)
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 __

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Fix maskLowOrderBits

2019-09-19 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Make bitSelect use bits

2019-09-19 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Remove maskHighOrderBits

2019-09-19 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Remove shiftLowOrderBits

2019-09-19 Thread Daniel Carvalho (Gerrit)
tchSet: 1 Gerrit-Owner: Daniel Carvalho Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix BDI size calculation

2019-09-12 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: base: Add a perfect bloom filter

2019-09-12 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: base: Make Bloom Filter counting by default

2019-09-10 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: base: Make Bulk inherit from MultiBitSel Bloom Filter

2019-09-10 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Move Bloom Filters to base

2019-09-10 Thread Daniel Carvalho (Gerrit)
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-dev] Change in gem5/gem5[master]: configs: Create a basic ObjectList

2019-09-06 Thread Daniel Carvalho (Gerrit)
/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

[gem5-dev] Change in gem5/gem5[master]: configs: Remove is_atomic_cpu check

2019-09-06 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Port BPConfig to use the common object list

2019-09-06 Thread Daniel Carvalho (Gerrit)
: 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

[gem5-dev] Change in gem5/gem5[master]: configs: Port PlatformConfig to the common object list

2019-09-06 Thread Daniel Carvalho (Gerrit)
-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

[gem5-dev] Change in gem5/gem5[master]: configs: Port MemConfig to the common object list

2019-09-06 Thread Daniel Carvalho (Gerrit)
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-dev] Change in gem5/gem5[master]: configs: Port CPUConfig to use the common object list

2019-09-06 Thread Daniel Carvalho (Gerrit)
://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

[gem5-dev] Change in gem5/gem5[master]: configs: Port HWPConfig to the common object list

2019-09-06 Thread Daniel Carvalho (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-dev] Change in gem5/gem5[master]: base: Add a perfect bloom filter

2019-09-05 Thread Daniel Carvalho (Gerrit)
/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

[gem5-dev] Change in gem5/gem5[master]: configs: Port BPConfig to the common config

2019-09-04 Thread Daniel Carvalho (Gerrit)
) 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

[gem5-dev] Change in gem5/gem5[master]: configs: Port CPUConfig to the common config

2019-09-04 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Port HWPConfig to the common config

2019-09-04 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Port MemConfig to the common config

2019-09-04 Thread Daniel Carvalho (Gerrit)
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

[gem5-dev] Change in gem5/gem5[master]: configs: Port PlatformConfig to the common config

2019-09-04 Thread Daniel Carvalho (Gerrit)
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

<    2   3   4   5   6   7   8   9   10   11   >