: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I23cecbc5502f5433fc17589ec733a38e295f2ae9
Gerrit-Change-Number: 19349
Gerrit-PatchSet: 3
Gerrit-Owner: Jairo Balart
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Ilias
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I23cecbc5502f5433fc17589ec733a38e295f2ae9
Gerrit-Change-Number: 19349
Gerrit-PatchSet: 2
Gerrit-Owner: Jairo Balart
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Ilias Vougioukas
Gerrit
Jairo Balart has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/19350
Change subject: cpu: Added MTAGE-SC and multi-poTAGE+SC branch predictors
..
cpu: Added MTAGE-SC and
include "cpu/pred/counter_functions.hh"
#include "debug/TageSCL.hh"
TAGE_SC_L_8KB_StatisticalCorrector::TAGE_SC_L_8KB_StatisticalCorrector(
@@ -145,11 +146,11 @@
// (they do not seem to depend on any parameter)
for (int i = 1; i <= nHistoryTables; i++) {
Gerrit-Owner: Pau Cabre
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Ilias Vougioukas
Gerrit-Reviewer: Jairo Balart
Gerrit-Reviewer: Pau Cabre
Gerrit-Reviewer: Sudhanshu Jha
Gerrit-MessageType: newpatchset
__
const bool hashTargets;
+const unsigned numSets;
+const unsigned numWays;
+const unsigned tagBits;
+const unsigned pathLength;
+const unsigned instShift;
+const unsigned ghrNumBits;
+const unsigned ghrMask;
+
+struct IPredEntry
+ {
+ IPredEntry() : tag(0), target(0)
ons.indirect_bp_type)
+system.cpu[i].branchPred.indirectBranchPred = indirectBPClass()
+
system.cpu[i].createThreads()
system.redirect_paths = redirect_paths(os.path.expanduser(options.chroot))
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15320
To unsubscribe, o
Gerrit-Branch: master
Gerrit-Change-Id: I9a855d36de7d95b7785ff8a897899037cea6a3d8
Gerrit-Change-Number: 15320
Gerrit-PatchSet: 4
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Andreas Sandberg
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Pau Cabre
Gerrit-MessageType
-Change-Id: Ice6549773def7d3e944fae450d4a079bc351e2ba
Gerrit-Change-Number: 15319
Gerrit-PatchSet: 3
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Andreas Sandberg
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC: Ivan Pizarro
Gerrit-CC: Pau Cabre
sit https://gem5-review.googlesource.com/c/public/gem5/+/16928
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: Ibc797816974cba6719da65122801e8919559a003
Gerrit-Change-Number: 16928
Gerr
Gerrit-Branch: master
Gerrit-Change-Id: I9a855d36de7d95b7785ff8a897899037cea6a3d8
Gerrit-Change-Number: 15320
Gerrit-PatchSet: 3
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Andreas Sandberg
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Pau Cabre
Gerrit-MessageType
/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ice6549773def7d3e944fae450d4a079bc351e2ba
Gerrit-Change-Number: 15319
Gerrit-PatchSet: 2
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Andreas Sandberg
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC
-PatchSet: 2
Gerrit-Owner: Jairo Balart
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-CC: Juha Jäykkä
Gerrit-MessageType: newpatchset
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
edFor1toNInterrupt(Gicv3::GroupId group) const;
+void deactivateIRQ(uint32_t int_id);
-Gicv3CPUInterface *
+inline Gicv3CPUInterface *
getCPUInterface() const
{
return cpuInterface;
}
-bool canBeSelectedFor1toNInterrupt(Gicv3::GroupId group);
+Gicv3::Gro
: I9aba90022f6408838c4ab87c6b90bba438752e53
Gerrit-Change-Number: 16222
Gerrit-PatchSet: 9
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Jairo Balart
Gerrit-Reviewer: Juha Jäykkä
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-MessageType: newpatchset
: I9aba90022f6408838c4ab87c6b90bba438752e53
Gerrit-Change-Number: 16222
Gerrit-PatchSet: 8
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Jairo Balart
Gerrit-Reviewer: Juha Jäykkä
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ia2c02cca4f95672d6361fba16201a56e2047ddb7
Gerrit-Change-Number: 16142
Gerrit-PatchSet: 6
Gerrit-Owner: Jairo Balart
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Jairo Balart
Gerrit-MessageType: newpatchset
___
gem5-dev mailing
Jairo Balart has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/16484
Change subject: dev-arm: cleanup of gicv3 CPU interface code and fixes
..
dev-arm: cleanup of gicv3 CPU interface
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I9aba90022f6408838c4ab87c6b90bba438752e53
Gerrit-Change-Number: 16222
Gerrit-PatchSet: 2
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Juha Jäykkä
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo
Jairo Balart has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/16222
Change subject: dev-arm: cleanup of gicv3 code
..
dev-arm: cleanup of gicv3 code
Change-Id:
<< 0;
static const uint32_t GICR_CTLR_DPG0 = 1 << 24;
static const uint32_t GICR_CTLR_DPG1NS = 1 << 25;
static const uint32_t GICR_CTLR_DPG1S = 1 << 26;
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/16142
To unsubscribe, or for help
: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ib0067fc743f84ff7be9f12d2fc33ddf63736bdd1
Gerrit-Change-Number: 13436
Gerrit-PatchSet: 11
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Jairo
: Ib0067fc743f84ff7be9f12d2fc33ddf63736bdd1
Gerrit-Change-Number: 13436
Gerrit-PatchSet: 10
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC: Matteo Andreozzi
Gerrit-MessageType: newpatchset
// Update fetch histories
+//void fetchHistoryUpdate(Addr pc, uint16_t br_type, bool taken,
+// Addr target, ThreadID tid);
+void historyUpdate(ThreadID tid, Addr branch_pc, bool taken,
+ void * bp_history, const StaticInstPtr & inst,
+ Addr target) override;
+
+void historyUpdate(ThreadID tid, Addr branch_pc, bool taken, void * b,
+ Addr target, bool at_fetch);
+
+// Predictor update
+void updateBrIndirect(Addr pc, uint16_t br_type, bool taken, Addr
target,
+ ThreadID tid, void * indirect_history);
+
+};
+#endif // __CPU_PRED_ITTAGE
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15335
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: Ie0ee7fe31ffe5177042ffddd61d2099bcf14b9cb
Gerrit-Change-Number: 15335
Gerrit-PatchSet: 1
Gerrit-Owner: Jairo Balart
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
-PatchSet: 6
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-MessageType: newpatchset
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman
: Ib0067fc743f84ff7be9f12d2fc33ddf63736bdd1
Gerrit-Change-Number: 13436
Gerrit-PatchSet: 8
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC: Matteo Andreozzi
Gerrit-MessageType: newpatchset
, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I6fd14138d94654e8e60cde08239ea9a50fc19eb7
Gerrit-Change-Number: 14255
Gerrit-PatchSet: 5
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer
: Ib0067fc743f84ff7be9f12d2fc33ddf63736bdd1
Gerrit-Change-Number: 13436
Gerrit-PatchSet: 7
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC: Matteo Andreozzi
Gerrit-MessageType: newpatchset
"oscclk7";
+ };
+ };
+
+
+ mcc {
+ compatible = "arm,vexpress,config-bus";
+ arm,vexpress,config-bridge = <_sysreg>;
+ arm,vexpress,site = <0>;
+
+ osc_peripheral: os
gem5/+/13435
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: If75262709868cc59d320f60273a32397339f1dd5
Gerrit-Change-Number: 13435
Gerrit-PatchSet: 3
Gerrit-Owner: Jairo Balart
Ger
g.get(options.bp_type)
system.cpu[i].branchPred = bpClass()
+if options.indirect_bp_type:
+indirectBPClass = BPConfig.get_indirect(options.indirect_bp_type)
+system.cpu[i].branchPred.indirectBranchPred = indirectBPClass()
+
system.cpu[i].createThreads()
if options.ruby:
-
= 0;
+virtual void deleteDirectionInfo(ThreadID tid,
+ void * indirect_history) = 0;
+};
+
+#endif // __CPU_PRED_INDIRECT_BASE_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15319
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: Ice6549773def7d3e944fae450d4a079bc351e2ba
Gerrit-Change-Number: 15319
Gerrit-PatchSet: 1
Gerrit-Owner: Jairo Balart
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
void squash(ThreadID tid, void *bp_history);
-unsigned getGHR(ThreadID tid, void *bp_history) const;
-
private:
/**
* Returns if the branch should be taken or not, given a counter
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15318
To unsubscribe, o
Jairo Balart has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/15317
Change subject: cpu: move TAGE predictor code to a base class not
inheriting from BPredUnit.
..
cpu: move TAGE
: Ib0067fc743f84ff7be9f12d2fc33ddf63736bdd1
Gerrit-Change-Number: 13436
Gerrit-PatchSet: 6
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC: Matteo Andreozzi
Gerrit-MessageType: newpatchset
: Ib0067fc743f84ff7be9f12d2fc33ddf63736bdd1
Gerrit-Change-Number: 13436
Gerrit-PatchSet: 5
Gerrit-Owner: Jairo Balart
Gerrit-Assignee: Giacomo Travaglini
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC: Matteo Andreozzi
Gerrit-MessageType: newpatchset
#clock-cells = <0>;
+ clock-output-names = "oscclk7";
+ };
+ };
+
+
+ mcc {
+ compatible = "arm,vexpress,config-bus";
+ arm,vexpress,config-bridge = <_sysreg>;
+ arm,
t: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I6fd14138d94654e8e60cde08239ea9a50fc19eb7
Gerrit-Change-Number: 14255
Gerrit-PatchSet: 1
Gerrit-Owner: Jairo Balart
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
: 4
Gerrit-Owner: Jairo Balart
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC: Matteo Andreozzi
Gerrit-MessageType: newpatchset
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman
quot;icc_igrpen0",
+"icc_igrpen1",
+"icc_igrpen1_ns",
+"icc_igrpen1_s",
+"icc_mctlr",
+"icc_mgrpen1",
+"icc_msre",
+"icc_pmr",
+ "icc_rpr"
/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ib0067fc743f84ff7be9f12d2fc33ddf63736bdd1
Gerrit-Change-Number: 13436
Gerrit-PatchSet: 3
Gerrit-Owner: Jairo Balart
Gerrit-Reviewer: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-CC: Matteo
: Jairo Balart
Gerrit-CC: Andreas Sandberg
Gerrit-CC: Giacomo Travaglini
Gerrit-MessageType: newpatchset
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
f1dd5
Gerrit-Change-Number: 13435
Gerrit-PatchSet: 1
Gerrit-Owner: Jairo Balart
Gerrit-MessageType: newchange
___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
43 matches
Mail list logo