[gem5-dev] Change in gem5/gem5[master]: arch-x86,cpu-o3: Replace M5_UNREACHABLE definition for X86.

2020-04-22 Thread Gerrit
filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ie552cfc6ca90e4319e7d17553086e6efae989905 Gerrit-Change-Number: 28052 Gerrit-PatchSet: 1 Gerrit-Owner: Juan Manuel Cebrián González

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Fix Ruby handling of functional requests

2020-04-22 Thread Gerrit
a_seq_ident != "NULL": +code(''' +DMASequencer* +$c_ident::getDMASequencer() const +{ +if (NULL != $dma_seq_ident) { +return $dma_seq_ident; +} else { +return NULL; +} +} +''') +else: +code(''' + +DMAS

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Allow MessageBuffer functional reads

2020-04-22 Thread Gerrit
_t functionalAccess(Packet *pkt, bool is_read); + private: // Data Members (m_ prefix) //! Consumer to signal a wakeup(), can be NULL -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/22019 To unsubscribe, or for help writing mail filters, visit https://gem5-review.go

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Add functionalReadBuffers to AbstractController

2020-04-22 Thread Gerrit
rn true;') + +code(''' +return false; +} +''') + code.write(path, "%s.cc" % c_ident) def printCWakeup(self, path, includes): -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/22020 To unsubscribe, or for help writing mail filters, visit ht

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: SimpleNetwork implementation of functional reads

2020-04-22 Thread Gerrit
g mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Id362d992cbf178f15294f0a5e9060a1de2beb394 Gerrit-Change-Number: 22021 Gerrit-PatchSet: 4 Gerrit-Owner: Tiago Mück Gerrit-Reviewer: Bradford Beckmann Gerrit-Revie

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

2020-04-22 Thread Gerrit
/c/public/gem5/+/28053 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: I4c91dc09bff5f45f1d1e42edc13d3c15d6205c46 Gerrit-Change-Number: 28053 Gerrit-PatchSet: 1 Gerrit-Owne

[gem5-dev] Change in gem5/gem5[develop]: arch-x86,cpu: Fix bpred by annotating branch instructions in x86

2020-05-16 Thread Gerrit
"Updating predictions: Wrong predicted target: %s \ + PredPC: %s\n", +tid, inst->seqNum, inst->readPredTarg(), target); //The micro pc after an instruction level branch sho

[gem5-dev] Change in gem5/gem5[develop]: cpu-o3: fix store-release issuing

2020-05-18 Thread Gerrit
quot;SC" : "", +req->mainRequest()->isRelease() ? "/Release" : ""); +break; +} + storeWBIt->committed() = true; assert(!inst->memData); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/2713

[gem5-dev] Change in gem5/gem5[develop]: cpu-minor: fix store-release issuing

2020-05-18 Thread Gerrit
for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I253ec5ecd39901b14d0dc8efbc82cf7e4b07f08f Gerrit-Change-Number: 27135 Gerrit-PatchSet: 7 Gerrit-Owner: Tiago Mück Gerrit-Reviewer: Anthony Guti

[gem5-dev] Change in gem5/gem5[develop]: arch-arm: Using acquire/release memory flags

2020-05-18 Thread Gerrit
f.instFlags.extend(["IsMemBarrier", "IsWriteBarrier", "IsReadBarrier"]) +self.memFlags.append("Request::RELEASE") + if self.flavor in ("relex", "exclusive", "

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: fix MOESI_CMP_directory functional reads

2020-05-06 Thread Gerrit
ock, O) { -j_popIncomingUnblockQueue; + transition(IS_M, Memory_Data_Cache, IS) { +d_sendDataMsg; +q_popMemQueue; } - transition({S, O, M, IS, SS, OO, MO, MM, MI, MIS, OS, OSS}, Memory_Data_Cache) { + transition(MM_M, Memory_Data_Cache, MM) { d_sendDataMsg; q_popMemQueue; } @@ -

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Fixed MOESI_CMP_directory resource tracking

2020-05-06 Thread Gerrit
; TBEs.allocate(address); set_tbe(TBEs[address]); } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21928 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: devel

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: fix possible MOESI_CMP deadlock

2020-05-06 Thread Gerrit
; -rr_deallocateL2CacheBlock; n_popTriggerQueue; wa_wakeUpDependents; } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21929 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: removed unused checkCoherence

2020-05-06 Thread Gerrit
gem5-review.googlesource.com/c/public/gem5/+/21924 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I108b95513f2828470fe70bad5f136b0721598582 Gerrit-Change-Number: 21924 Gerrit-Pat

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Deallocating unused entries in MOESI_CMP L2

2020-05-06 Thread Gerrit
@ -2910,6 +2922,7 @@ transition(MII, Writeback_Ack, I) { f_sendUnblock; +removeFromDir; s_deallocateTBE; n_popResponseQueue; wa_wakeUpDependents; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21922 To unsubscribe, or for help writing mail filters, visit https:

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Fix MOESI_CMP_directory DMA handling

2020-05-06 Thread Gerrit
.1dc0c58 100644 --- a/src/mem/ruby/protocol/MOESI_CMP_directory-dma.sm +++ b/src/mem/ruby/protocol/MOESI_CMP_directory-dma.sm @@ -192,7 +192,7 @@ out_msg.Destination.add(mapAddressToMachine(address, MachineType:Directory)); out_msg.Requestor := machineID; out_msg.RequestorMachine := MachineT

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: removed checkCoherence from MOESI_CMP_directory

2020-05-06 Thread Gerrit
1923 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Iaed7d6d4b7ef1eb4cd47bdc0710dc9dbb7a86a0c Gerrit-Change-Number: 21923 Gerrit-PatchSet: 5 Gerrit-Owner: Tiago Mück Ge

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Removed invalid transition from MOESI_CMP dir

2020-05-06 Thread Gerrit
ion({S, O, M, IS, SS, OO, MO, MM, MI, MIS, OS, OSS}, Memory_Data) { d_sendDataMsg; q_popMemQueue; } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/27848 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Deallocating unused entries in MOESI_CMP dir

2020-05-06 Thread Gerrit
@@ transition(MI, Clean_Writeback, I) { c_clearOwner; cc_clearSharers; +deallocDirEntry; i_popIncomingRequestQueue; } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/27847 To unsubscribe, or for help writing mail filters, visit https://gem5-review.goog

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Add deallocate to DirectoryMemory

2020-05-06 Thread Gerrit
0 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ib261ec8b302b55e539d8e13064957170412b752c Gerrit-Change-Number: 21920 Gerrit-PatchSet: 4 Gerrit-Owner: Tiago Mück Gerri

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Missing transition in MOESI_CMP_directory

2020-05-06 Thread Gerrit
, PUTO_SHARERS}) { b_sendWriteBackNack; i_popIncomingRequestQueue; } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21925 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Check on PerfectCacheMemory deallocate

2020-05-06 Thread Gerrit
(num_erased == 1); } // Returns with the physical address of the conflicting cache line -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/21921 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5

[gem5-dev] Change in gem5/gem5[develop]: cpu-o3: MemDepUnit tracks load-acquire/store-release

2020-05-08 Thread Gerrit
@ DPRINTF(MemDepUnit, "Squashing inst [sn:%lli]\n", (*squash_it)->seqNum); -if ((*squash_it)->seqNum == loadBarrierSN) - loadBarrier = false; +loadBarrierSNs.erase((*squash_it)->seqNum); -if ((*squash_it)->seqNum == storeBar

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Network can use custom data msg size

2020-10-08 Thread Gerrit
ps://gem5-review.googlesource.com/c/public/gem5/+/31256 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I86a272de597b04a898071db412b921cbe1651ef0 Gerrit-Change-Number: 31256 Ge

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: MessageBuffer capacity check

2020-10-08 Thread Gerrit
mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I842183d8bf2c681787f1b6ac23c95825095ad05d Gerrit-Change-Number: 31254 Gerrit-PatchSet: 4 Gerrit-Owner: Tiago Mück Gerrit-Reviewer: Bradford Beckmann Gerrit-Re

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Allow same-cycle enqueue

2020-10-08 Thread Gerrit
msg. \ +buffer connects different objects") out_port = RequestPort("Request port to MessageBuffer receiver") master = DeprecatedParam(out_port, '`master` is now called `out_port`') -- To view, visit https://gem5-review.googlesou

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: additional WriteMask methods

2020-10-08 Thread Gerrit
31257 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ib5d5f892075b38f46d1d802c043853f56e19ea12 Gerrit-Change-Number: 31257 Gerrit-PatchSet: 4 Gerrit-Owner: Tiago Mück Gerr

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: fix include dependency

2020-10-08 Thread Gerrit
uby/common/WriteMask.hh" +#include "mem/ruby/protocol/RubyRequestType.hh" inline Cycles zero_time() { return Cycles(0); } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31258 To unsubscribe, or for help writing mail filters, visit https://gem5-revie

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: more specialized address to node mapping

2020-10-13 Thread Gerrit
"Possible destinations for requests sent towards memory") -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31415 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch:

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Expose MessageBuffer methods

2020-10-13 Thread Gerrit
.googlesource.com/c/public/gem5/+/31271 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I28e2d22a405d33fcbe6a183dffc31bd936fa26c4 Gerrit-Change-Number: 31271 Gerrit-Patch

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: allow qualifiers in SLICC functions

2020-10-13 Thread Gerrit
"param : type STAR ident ASSIGN STRING" -p[0] = ast.FormalParamAST(self, p[1], p[3], p[5], True) +p[0] = ast.FormalParamAST(self, p[1], p[3], p[5], "PTR") def p_param__default_number(self, p): "param : type ident ASSIGN NUMBER" -- To vie

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: add addressOffset util

2020-10-13 Thread Gerrit
packet needs to -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31270 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Cha

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: expose transition info to actions

2020-10-12 Thread Gerrit
/gem5/+/31420 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I79c8c4f2839633b7fb3b23cbbdbb32f25db90eab Gerrit-Change-Number: 31420 Gerrit-PatchSet: 5 Gerrit-Owner: Tiago

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: change MessageBuffer randomization param

2020-10-12 Thread Gerrit
for internall trigger queues and \ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31419 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Ch

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: sequencer callback for unique writes

2020-10-12 Thread Gerrit
t https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I3775f81699f38e406fee28f92c9c8e06deb3d528 Gerrit-Change-Number: 31269 Gerrit-PatchSet: 5 Gerrit-Owner: Tiago Mück Gerrit-Reviewer: Alexandru Duțu Gerrit-Reviewer: Bradford Beckmann Gerrit-Reviewer:

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Sequencer can be used without cache

2020-10-12 Thread Gerrit
e("") dcache = Param.RubyCache("") max_outstanding_requests = Param.Int(16, -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31267 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: support for template types in structs

2020-10-12 Thread Gerrit
ds: -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31264 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I02a621cea5e4a89302762334651c6534c6574e9d Gerrit-Change

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: missing method in NetDest interface

2020-10-12 Thread Gerrit
AND(NetDest); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31262 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: int to Cycle converter

2020-10-12 Thread Gerrit
filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I493b16a0bdd01a4cef4891e273a376ebe9509fe8 Gerrit-Change-Number: 31266 Gerrit-PatchSet: 5 Gerrit-Owner: Tiago Mück Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: added function to check addr range

2020-10-12 Thread Gerrit
.com/c/public/gem5/+/31263 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I9a320011d93e7fd8df1ad3bda75c85d314261a99 Gerrit-Change-Number: 31263 Gerrit-PatchSet: 5 Gerrit-O

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: detailed transaction latency profiling

2020-10-12 Thread Gerrit
+} +} } void -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31421 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ib528641b9676c68

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: added %(mod) operator to SLICC

2020-10-12 Thread Gerrit
('right', 'NOT', 'UMINUS'), ) @@ -695,6 +696,7 @@ def p_expr__binary_op(self, p): """expr : expr STAR expr | expr SLASH expr +| expr MOD expr | expr PLUS expr | expr DASH expr

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: move AddrRange propagation to RubyPort

2020-10-12 Thread Gerrit
esource.com/c/public/gem5/+/31268 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I95edb54b39a8adf0cac5caf2b58e4a2efb573f56 Gerrit-Change-Number: 31268 Gerrit-PatchSet: 5 Gerrit

[gem5-dev] Change in gem5/gem5[develop]: arch-x86,cpu: Fix bpred by annotating branch instructions in x86

2020-08-24 Thread Gerrit
ating predictions: Wrong predicted target: %s \ + PredPC: %s\n", +tid, inst->seqNum, inst->readPredTarg(), target); //The micro pc after an instruction level branch should be 0 inst->setPredTarg(target);

[gem5-dev] Change in gem5/gem5[develop]: mem-cache,python: Allow custom TLB and events in each prefetcher.

2020-08-17 Thread Gerrit
SimObject type") -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/32394 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I68feb1d6d78e2fa5e8775afba8c8

[gem5-dev] Change in gem5/gem5[develop]: cpu-o3: fix IQ missing mem barriers

2020-05-29 Thread Gerrit
/gem5/+/29654 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I28b5f112b45778f6272e71bb3766b364c3d2e7db Gerrit-Change-Number: 29654 Gerri

[gem5-dev] Change in gem5/gem5[develop]: configs: Add memory controller options to fs_bigLITTLE

2020-06-01 Thread Gerrit
system -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/29773 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I87a0ec2

[gem5-dev] Change in gem5/gem5[develop]: mem: Add memory footprint statistic

2020-06-01 Thread Gerrit
tesMemoryFootprint; // Average bandwidth Stats::Formula avgRdBW; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/29772 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: p

[gem5-dev] Change in gem5/gem5[develop]: cpu-o3: fix IQ missing mem barriers

2020-06-02 Thread Gerrit
lp writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I28b5f112b45778f6272e71bb3766b364c3d2e7db Gerrit-Change-Number: 29654 Gerrit-PatchSet: 3 Gerrit-Owner: Tiago Mück Gerrit-Reviewer: Anthony Gutierr

[gem5-dev] Change in gem5/gem5[develop]: mem-cache,python: Allow custom TLB and events in each prefetcher.

2020-08-07 Thread Gerrit
ps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I68feb1d6d78e2fa5e8775afba8c81c6dd0de6c60 Gerrit-Change-Number: 32394 Gerrit-PatchSet: 1 Gerrit-Owner: Isaac Sánchez Barrera Gerrit-MessageType: newchange ___

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: additional WriteMask methods

2020-07-13 Thread Gerrit
stBitSet(bool,int); + int count(); + int count(int); + bool test(int); } structure(DataBlock, external = "yes", desc="..."){ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31257 To unsubscribe, or for help writing mail filters, visit https://

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: fix include dependency

2020-07-13 Thread Gerrit
eBytes()), mMask(mSize, false), -mAtomic(false) -{} +WriteMask(); WriteMask(int size) : mSize(size), mMask(size, false), mAtomic(false) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31258 To unsubscribe, or for help writing mail filters, visit

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Sequencer can be used without cache

2020-07-13 Thread Gerrit
t(16, -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31267 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I04bd2711f8d0a7dfc952cff8e0020d2d1881c

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: sequencer callback for unique writes

2020-07-13 Thread Gerrit
s, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I3775f81699f38e406fee28f92c9c8e06deb3d528 Gerrit-Change-Number: 31269 Gerrit-PatchSet: 1 Gerrit-Owner: Tiago Mück Gerrit-Messag

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: able to define resource stalls handlers

2020-07-13 Thread Gerrit
esource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I3481d130d5eb411e6760a54d098d3da5de511c86 Gerrit-Change-Number: 31265 Gerrit-PatchSet: 1 Gerrit-Owner: Tiago Mück Gerrit-MessageType: newchange ___ gem5-dev mailing list

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Expose MessageBuffer methods

2020-07-13 Thread Gerrit
quot;); structure(OutPort, external = "yes", primitive="yes") { -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31271 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: MessageBuffer capacity check

2020-07-13 Thread Gerrit
https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I842183d8bf2c681787f1b6ac23c95825095ad05d Gerrit-Change-Number: 31254 Gerrit-PatchSet: 1 Gerrit-Owner: Tiago Mück Gerrit-MessageType: newchange ___

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: missing method in NetDest interface

2020-07-13 Thread Gerrit
OR(NetDest); NetDest AND(NetDest); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31262 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: TBE table supports multiple entries

2020-07-13 Thread Gerrit
;second); + if (m_map.find(address) != m_map.end()) +return &(m_map.find(address)->second.front()); return NULL; } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31261 To unsubscribe, or for help writing mail filters, visit https://gem5-review.google

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Network can use custom data msg size

2020-07-13 Thread Gerrit
ibe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I86a272de597b04a898071db412b921cbe1651ef0 Gerrit-Change-Number: 31256 Gerrit-PatchSet: 1 Gerrit-Owner: Tiago Mück Gerrit-MessageType: newchange _

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: added %(mod) operator to SLICC

2020-07-13 Thread Gerrit
, ) @@ -718,6 +719,7 @@ def p_expr__binary_op(self, p): """expr : expr STAR expr | expr SLASH expr +| expr MOD expr | expr PLUS expr | expr DASH expr | expr LTexpr -- To view, visi

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Additional TBE table methods

2020-07-13 Thread Gerrit
urce.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I2f9bdfb50e2cee19d7fd8ea9c62d1dc8307b58e6 Gerrit-Change-Number: 31272 Gerrit-PatchSet: 1 Gerrit-Owner: Tiago Mück Gerrit-MessageType: newchange ___ gem5-dev mailing list

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: move AddrRange propagation to RubyPort

2020-07-13 Thread Gerrit
https://gem5-review.googlesource.com/c/public/gem5/+/31268 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I95edb54b39a8adf0cac5caf2b58e4a2efb573f56 Gerrit-Change-Number: 31268 Ge

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: support for template types in structs

2020-07-13 Thread Gerrit
["desc"]}} */') -code('$const${{dm.type.c_ident}} m_${{dm.ident}}$init;') +code('$const${{dm.real_c_type}} m_${{dm.ident}}$init;') # Prototypes for methods defined for the Type for item in self.methods: -- To view, visit https://gem5-review

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: int to Cycle converter

2020-07-13 Thread Gerrit
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I493b16a0bdd01a4cef4891e273a376ebe9509fe8 Gerrit-Change-Number: 31266 Gerrit-PatchSet: 1 Gerrit-Owner: Tiago Mück Gerrit-MessageType: newchange ___ gem5

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: add addressOffset util

2020-07-13 Thread Gerrit
ic/gem5/+/31270 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I90480cec4c8b2e6bb9706f8b94ed33abe3c93e78 Gerrit-Change-Number: 31270 Gerrit-PatchSet: 1 Gerrit-Owner: Tiago Mück

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: allow qualifiers in SLICC functions

2020-07-13 Thread Gerrit
def p_param__pointer_default(self, p): "param : type STAR ident ASSIGN STRING" -p[0] = ast.FormalParamAST(self, p[1], p[3], p[5], True) +p[0] = ast.FormalParamAST(self, p[1], p[3], p[5], "PTR") def p_param__default_number(self, p): "param

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Allow same-cycle enqueue

2020-07-13 Thread Gerrit
ival_time < m_last_arrival_time) { panic("FIFO ordering violated: %s name: %s current time: %d " -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31255 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerri

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: added function to check addr range

2020-07-13 Thread Gerrit
gem5-review.googlesource.com/c/public/gem5/+/31263 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I9a320011d93e7fd8df1ad3bda75c85d314261a99 Gerrit-Change-Number: 31263 Ge

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: alternative interface for func. reads

2020-07-16 Thread Gerrit
= true;') + +for var in self.config_parameters: + vtype = var.type_ast.type +if vtype.isBuffer: +vid = "m_%s_ptr" % var.ident + code('if ($vid->functionalRead(pkt, mask)) re

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: change MessageBuffer randomization param

2020-07-16 Thread Gerrit
sageBuffer receiver") slave = SlavePort("Slave port from MessageBuffer sender") -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31419 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/se

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: detailed transaction latency profiling

2020-07-16 Thread Gerrit
iew, visit https://gem5-review.googlesource.com/c/public/gem5/+/31421 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ib528641b9676c68907b5989b6a09bfe91373f9c9 Gerri

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: more specialized address to node mapping

2020-07-16 Thread Gerrit
m.RubyController([], +"Possible destinations for requests sent towards memory") -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/31415 To unsubscribe, or for help writing mail filters, visit https://gem5-review.goo

[gem5-dev] Change in gem5/gem5[develop]: configs,tests: use Sequencer port connect methods

2020-07-16 Thread Gerrit
urce.com/c/public/gem5/+/31418 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I1e931ff0fc93f393cb36fbb8769ea4b48e1a1e86 Gerrit-Change-Number: 31418 Gerrit-PatchSet: 1 Gerrit-Owner:

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: expose transition info to actions

2020-07-16 Thread Gerrit
https://gem5-review.googlesource.com/c/public/gem5/+/31420 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I79c8c4f2839633b7fb3b23cbbdbb32f25db90eab Gerrit-Change-Number

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: functions for connecting sequencer ports

2020-07-16 Thread Gerrit
31417 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I2d8db8bbfb05c731c0e549f482a9ab93f341474b Gerrit-Change-Number: 31417 Gerrit-PatchSet: 1 Gerrit-Owner: Tiago Mück

[gem5-dev] Change in gem5/gem5[develop]: base: Fix `AddrRange::addIntlvBits(Addr)` and new test.

2020-11-06 Thread Gerrit
g mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I7d626a1f6ecf09a230fc18810d2dad2104d1a865 Gerrit-Change-Number: 37175 Gerrit-PatchSet: 1 Gerrit-Owner: Isaac Sánchez Barrera Gerrit-MessageType: newchange

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Add support for interleaved caches.

2020-11-06 Thread Gerrit
Addr regenerateAddr(const Addr tag, const ReplaceableEntry* entry) const + override; +}; + +#endif //__MEM_CACHE_INDEXING_POLICIES_INTLV_SET_ASSOCIATIVE_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/37176 To

[gem5-dev] Change in gem5/gem5[develop]: base: Prevent undefined behavior in not interleaved `AddrRange`s.

2020-11-16 Thread Gerrit
//gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic6ac8c4e52b09417bc41aa9380a24319c34e0b35 Gerrit-Change-Number: 37617 Gerrit-PatchSet: 1 Gerrit-Owner: Isaac Sánchez Barrera Gerrit-MessageType: new

[gem5-dev] Change in gem5/gem5[develop]: base: Prevent undefined behavior in not interleaved `AddrRange`s.

2020-11-17 Thread Gerrit
Get the LSB set from each mask int masks_lsb[masks.size()]; for (int i = 0; i < masks.size(); i++) { -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/37617 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

[gem5-dev] Change in gem5/gem5[develop]: base: Fix `AddrRange::addIntlvBits(Addr)` and new test.

2020-11-09 Thread Gerrit
i | (1 << 2) | (1 << 3) | (1 << 4), r.addIntlvBits(removedBits)); } } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/37175 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings G

[gem5-dev] Change in gem5/gem5[develop]: learning-gem5: add resource stalls to MSI protocol

2020-12-03 Thread Gerrit
M, Store) { +transition(M, Store) {DataArrayWrite} { storeHit; forwardEviction; popMandatoryQueue; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/38282 To unsubscribe, or for help writing mail filters, visit https://gem5-re

[gem5-dev] Change in gem5/gem5[master]: we add PRFM PST instruction for arm

2018-10-19 Thread kodamayu (Gerrit)
h index 3df29aa..2a53c21 100644 --- a/src/mem/request.hh +++ b/src/mem/request.hh @@ -860,7 +860,9 @@ bool isUncacheable() const { return _flags.isSet(UNCACHEABLE); } bool isStrictlyOrdered() const { return _flags.isSet(STRICT_ORDER); } bool isInstFetch() const { return _flags.isSet(INST

[gem5-dev] Change in gem5/gem5[master]: arch-arm: We add PRFM PST instruction for arm

2018-10-24 Thread kodamayu (Gerrit)
/public/gem5/+/13675 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: I9144e7233900aa2d555e1c1a6a2c2e41d837aa13 Gerrit-Change-Number: 13675 Gerrit-PatchSet: 2 Gerrit-Owner

[gem5-dev] Change in gem5/gem5[master]: arch-arm: FIXUP for the add PRFM PST instruction commit

2018-10-29 Thread kodamayu (Gerrit)
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I898e5b565c6591f88ae732b24713aeae2c827cbd Gerrit-Change-Number: 13815 Gerrit-PatchSet: 1 Gerrit-Owner: kodamayu Gerrit-MessageType: newchange ___ gem5

[gem5-dev] Change in gem5/gem5[master]: Merge branch 'master' of https://gem7.googlesource.com/public/gem5

2018-10-26 Thread kodamayu (Gerrit)
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Icddcfd54990d94614a3029c069879281a2fdbe67 Gerrit-Change-Number: 13795 Gerrit-PatchSet: 1 Gerrit-Owner: kodamayu Gerrit-MessageType: newchange ___ gem5-dev

[gem5-dev] Change in gem5/gem5[master]: arch-arm: I missed the header file static_inst.hh

2018-10-26 Thread kodamayu (Gerrit)
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I606888fb7d507ff2fa3de715cb08a4cf061aeb40 Gerrit-Change-Number: 13797 Gerrit-PatchSet: 1 Gerrit-Owner: kodamayu Gerrit-MessageType: newchange ___ gem5-dev mailing

[gem5-dev] Change in gem5/gem5[master]: misc: Suppress of deprecated keyword usage warning in Python2

2018-12-30 Thread A M (Gerrit)
his header. This patch suppresses the warning on recent compilers. Tested on: gcc7.3@ubuntu clang@darwin18.2.0 (plus patch=15175, pending on gerrit) Change-Id: I2716f27e36d739dde92ba14aa856f022b31e2031 --- M ext/dsent/interface.cc M ext/pybind11/include/pybind11/detail/common.h M ext/sst/gem5.cc M src/s

[gem5-dev] Change in gem5/gem5[master]: Fix error class-memaccess with GCC >= 8.1

2018-09-15 Thread MadMaurice (Gerrit)
g mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I3ed3fd9714be5d253aba01ca00b1863e1ae5cb68 Gerrit-Change-Number: 12685 Gerrit-PatchSet: 1 Gerrit-Owner: MadMaurice Gerrit-MessageType: new

[gem5-dev] Change in gem5/gem5[master]: Pl011: Added registers UART_RSR/UART_ECR

2018-09-15 Thread MadMaurice (Gerrit)
2 files changed, 7 insertions(+), 0 deletions(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12686 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change

[gem5-dev] Change in gem5/gem5[master]: Pl011: Added registers UART_RSR/UART_ECR

2018-09-15 Thread MadMaurice (Gerrit)
-review.googlesource.com/c/public/gem5/+/12686 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: Ia9d13c90c65feccf3ecec36a782170755b1e1c02 Gerrit-Change-Number: 12686 Gerrit-PatchSet: 1

[gem5-dev] Change in gem5/gem5[master]: dev, arm: fix error class-memaccess with GCC >= 8.1

2018-09-16 Thread MadMaurice (Gerrit)
nge-Id: I3ed3fd9714be5d253aba01ca00b1863e1ae5cb68 --- M src/dev/arm/ufs_device.cc 1 file changed, 1 insertion(+), 1 deletion(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12685 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: publi

[gem5-dev] Change in gem5/gem5[master]: Pl011: Added registers UART_RSR/UART_ECR

2018-09-18 Thread MadMaurice (Gerrit)
-review.googlesource.com/c/public/gem5/+/12686 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: Ia9d13c90c65feccf3ecec36a782170755b1e1c02 Gerrit-Change-Number: 12686 Gerrit-PatchSet: 5 Gerrit

[gem5-dev] Change in gem5/gem5[master]: base: Adjust version check for ad 2.31.1 in SConstruct

2018-09-18 Thread MadMaurice (Gerrit)
tps://gem5-review.googlesource.com/c/public/gem5/+/12704 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: Ib92f10117e4358fc9b292827c94dcaa3eeefe993 Gerrit-Change-Number: 12

[gem5-dev] Change in gem5/gem5[master]: dev, arm: fix error class-memaccess with GCC >= 8.1

2018-09-18 Thread MadMaurice (Gerrit)
public/gem5/+/12685 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: I3ed3fd9714be5d253aba01ca00b1863e1ae5cb68 Gerrit-Change-Number: 12685 Gerrit-PatchSet: 3 Gerrit

[gem5-dev] Change in gem5/gem5[master]: Pl011: Added registers UART_RSR/UART_ECR

2018-09-18 Thread MadMaurice (Gerrit)
, visit https://gem5-review.googlesource.com/c/public/gem5/+/12686 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: Ia9d13c90c65feccf3ecec36a782170755b1e1c02 Gerrit-Change-Number

[gem5-dev] Change in gem5/gem5[master]: Pl011: Added registers UART_RSR/UART_ECR

2018-09-18 Thread MadMaurice (Gerrit)
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: Ia9d13c90c65feccf3ecec36a782170755b1e1c02 Gerrit-Change-Number: 12686 Gerrit-PatchSet: 4 Gerrit-Owner: MadMaurice Gerrit

[gem5-dev] Change in gem5/gem5[master]: dev, arm: fix error class-memaccess with GCC >= 8.1

2018-09-18 Thread MadMaurice (Gerrit)
//gem5-review.googlesource.com/c/public/gem5/+/12685 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: I3ed3fd9714be5d253aba01ca00b1863e1ae5cb68 Gerrit-Change-Number: 12685

[gem5-dev] Change in gem5/gem5[master]: base: Adjust version check for binutils' as 2.31.1 in SConstruct

2018-09-18 Thread MadMaurice (Gerrit)
Becker --- M SConstruct 1 file changed, 1 insertion(+), 1 deletion(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12704 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch

[gem5-dev] Change in gem5/gem5[master]: dev, arm: fix error class-memaccess with GCC >= 8.1

2018-09-18 Thread MadMaurice (Gerrit)
ev/arm/ufs_device.cc M src/dev/arm/ufs_device.hh 2 files changed, 5 insertions(+), 1 deletion(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12685 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5

  1   2   3   4   5   6   7   8   9   10   >