[gem5-dev] Change in gem5/gem5[master]: arch-arm: Implement ARMv8.1 TTBR1_EL2 register

2018-05-29 Thread Giacomo Travaglini (Gerrit)
//gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ic0ab351cae3fd64855eda7c18c8757da0d7b8663 Gerrit-Change-Number: 10382 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini 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]: arch-arm: Add E2H bit to HCR_EL2 System register

2018-05-29 Thread Giacomo Travaglini (Gerrit)
Gerrit-Branch: master Gerrit-Change-Id: I92d21ed9f8958c58f135dca1b6a97460ba4c02f9 Gerrit-Change-Number: 10381 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-MessageType: merged ___

[gem5-dev] Change in gem5/gem5[master]: cpu: Avoid unnecessary dynamic_pointer_cast in atomic model

2018-05-29 Thread Giacomo Travaglini (Gerrit)
settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7f4afedf4f988230e05286602d8d9a919c6c Gerrit-Change-Number: 10101 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Brandon Potter Gerrit-Reviewer: Giacomo Travaglini

[gem5-dev] Change in gem5/gem5[master]: arch-arm: MPIDR.MT = 1 in a multithreaded system

2018-05-29 Thread Giacomo Travaglini (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ia5e6e65577729c7826227c4574ce690f76454edc Gerrit-Change-Number: 10502 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-Mess

[gem5-dev] Change in gem5/gem5[master]: arch-arm: ISA param for treating MISCREG_IMPDEF_UNIMPL as NOP

2018-05-29 Thread Giacomo Travaglini (Gerrit)
.unimplemented() + .warnNotFail(impdefAsNop); // Register mappings for some unimplemented registers: // ESR_EL1 -> DFSR -- To view, visit https://gem5-review.googlesource.com/10504 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/setting

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Remove unusued MISCREG_A64_UNIMPL

2018-05-29 Thread Giacomo Travaglini (Gerrit)
-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7c709fc554e554b39d765dffb7ceb90e33b7c15f Gerrit-Change-Number: 10503 Gerrit-PatchSet: 4 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-MessageType: merged

[gem5-dev] Change in gem5/gem5[master]: arch-arm: S3____ are Implementation defined

2018-05-29 Thread Giacomo Travaglini (Gerrit)
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7edd013e5cea4887f5e4c5a81f4835b7de93bd50 Gerrit-Change-Number: 10501 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-MessageType

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Read APSR in User Mode

2018-05-30 Thread Giacomo Travaglini (Gerrit)
s Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I18a70693aef6fd305a4c4cb3c6f81f331bc60a2d Gerrit-Change-Number: 10602 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-MessageType: newchange ___ gem

[gem5-dev] Change in gem5/gem5[master]: python: Include hasattr helper for SimObjects

2018-05-30 Thread Giacomo Travaglini (Gerrit)
Gerrit-Change-Number: 10601 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg 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]: arch-arm: Add Illegal Execution flag to PCState

2018-06-06 Thread Giacomo Travaglini (Gerrit)
or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I9c1c4e9c6bd5ded905c1d56b3034e4e9322582fa Gerrit-Change-Number: 10813 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg 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]: arch-arm: Adapting IllegalExecution fault for AArch32

2018-06-06 Thread Giacomo Travaglini (Gerrit)
14 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: Ibb7424397c2030ea5d010577c530277a27036aea Gerrit-Change-Number: 10814 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Tra

[gem5-dev] Change in gem5/gem5[master]: misc: Substitute pointer to Request with aliased RequestPtr

2018-06-08 Thread Giacomo Travaglini (Gerrit)
etch/queued.cc +++ b/src/mem/cache/prefetch/queued.cc @@ -223,7 +223,7 @@ } /* Create a prefetch memory request */ -Request *pf_req = +RequestPtr pf_req = new Request(pf_info.first, blkSize, 0, masterId); if (is_secure) { -- To view, visit https://gem5-review.google

[gem5-dev] Change in gem5/gem5[master]: misc: Using smart pointers for memory Requests

2018-06-11 Thread Giacomo Travaglini (Gerrit)
r for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7749af38a11ac8eb4d53d8df1252951e0890fde3 Gerrit-Change-Number: 10996 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: An

[gem5-dev] Change in gem5/gem5[master]: misc: Using smart pointers for memory Requests

2018-06-11 Thread Giacomo Travaglini (Gerrit)
96 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: I7749af38a11ac8eb4d53d8df1252951e0890fde3 Gerrit-Change-Number: 10996 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini G

[gem5-dev] Change in gem5/gem5[master]: misc: Substitute pointer to Request with aliased RequestPtr

2018-06-11 Thread Giacomo Travaglini (Gerrit)
7 +223,7 @@ } /* Create a prefetch memory request */ - Request *pf_req = +RequestPtr pf_req = new Request(pf_info.first, blkSize, 0, masterId); if (is_secure) { -- To view, visit https://gem5-review.googlesource.com/10995 To unsubscribe

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Fix missing Request allocation

2018-06-13 Thread Giacomo Travaglini (Gerrit)
ge-Id: I9ce7b85d3527c5b3cc895eb83e9a39641793b0bd Gerrit-Change-Number: 11095 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/ma

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Fix missing Request allocation

2018-06-13 Thread Giacomo Travaglini (Gerrit)
filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I9ce7b85d3527c5b3cc895eb83e9a39641793b0bd Gerrit-Change-Number: 11095 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Read APSR in User Mode

2018-06-14 Thread Giacomo Travaglini (Gerrit)
source.com/10602 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: I18a70693aef6fd305a4c4cb3c6f81f331bc60a2d Gerrit-Change-Number: 10602 Gerrit-PatchSet: 3 Gerrit-Owner: Giaco

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Adapting IllegalExecution fault for AArch32

2018-06-14 Thread Giacomo Travaglini (Gerrit)
97c2030ea5d010577c530277a27036aea Gerrit-Change-Number: 10814 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini 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]: arch-arm: Add Illegal Execution flag to PCState

2018-06-14 Thread Giacomo Travaglini (Gerrit)
); +UNSERIALIZE_SCALAR(_illegalExec); } }; -- To view, visit https://gem5-review.googlesource.com/10813 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: I9c1c4e9c6b

[gem5-dev] Change in gem5/gem5[master]: base: Add an asymmetrical Coroutine class

2018-06-15 Thread Giacomo Travaglini (Gerrit)
c; +result = coro(result).get(); +} + +ASSERT_STREQ(result.c_str(), expected.c_str()); +} -- To view, visit https://gem5-review.googlesource.com/11195 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: I7bb673a954d4a456997afd45b696933534f3e239 Gerrit-Change-Number: 11195 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini 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]: base: Add a class which encapsulates Fibers.

2018-06-15 Thread Giacomo Travaglini (Gerrit)
: I1fc2afa414b51baaa91e350a4ebc791d989f0b8a Gerrit-Change-Number: 10935 Gerrit-PatchSet: 4 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-CC: Jason Lowe-Power Gerrit-MessageType: newpatchset ___ gem5-dev mailing list gem5-dev@gem5.org

[gem5-dev] Change in gem5/gem5[master]: arch-arm: BadMode checking if corresponding EL is implemented

2018-06-15 Thread Giacomo Travaglini (Gerrit)
ttps://gem5-review.googlesource.com/11196 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: Ibfe385c5465b904acc0d2eb9647710891d72c9df Gerrit-Change-Number: 11196 Gerrit-PatchSet:

[gem5-dev] Change in gem5/gem5[master]: arch-arm: AArch32 execution triggering AArch64 SW Break

2018-06-15 Thread Giacomo Travaglini (Gerrit)
e.com/11197 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: I485852ed19429f9cd928a6447a95eb6f471f189c Gerrit-Change-Number: 11197 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg 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]: arch-arm: AArch32 execution triggering AArch64 SW Break

2018-06-18 Thread Giacomo Travaglini (Gerrit)
97 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: I485852ed19429f9cd928a6447a95eb6f471f189c Gerrit-Change-Number: 11197 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini G

[gem5-dev] Change in gem5/gem5[master]: base: Add an asymmetrical Coroutine class

2018-06-21 Thread Giacomo Travaglini (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7bb673a954d4a456997afd45b696933534f3e239 Gerrit-Change-Number: 11195 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe

[gem5-dev] Change in gem5/gem5[master]: cpu: Fix bug introduced by RequestPtr type change

2018-06-21 Thread Giacomo Travaglini (Gerrit)
/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ifccb6df2427df8b0daac5ee6a99e5cca0b20825e Gerrit-Change-Number: 11469 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newchange ___ gem5-dev mailing list g

[gem5-dev] Change in gem5/gem5[master]: cpu: Fix bug introduced by RequestPtr type change

2018-06-21 Thread Giacomo Travaglini (Gerrit)
-Number: 11469 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType:

[gem5-dev] Change in gem5/gem5[master]: base: Add an asymmetrical Coroutine class

2018-06-22 Thread Giacomo Travaglini (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7bb673a954d4a456997afd45b696933534f3e239 Gerrit-Change-Number: 11195 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe

[gem5-dev] Change in gem5/gem5[master]: base: Add an asymmetrical Coroutine class

2018-06-22 Thread Giacomo Travaglini (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7bb673a954d4a456997afd45b696933534f3e239 Gerrit-Change-Number: 11195 Gerrit-PatchSet: 4 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe

[gem5-dev] Change in gem5/gem5[master]: arch-arm: BadMode checking if corresponding EL is implemented

2018-06-22 Thread Giacomo Travaglini (Gerrit)
ngs Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ibfe385c5465b904acc0d2eb9647710891d72c9df Gerrit-Change-Number: 11196 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-MessageType: merged

[gem5-dev] Change in gem5/gem5[master]: arch-arm: AArch32 execution triggering AArch64 SW Break

2018-06-22 Thread Giacomo Travaglini (Gerrit)
m5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I485852ed19429f9cd928a6447a95eb6f471f189c Gerrit-Change-Number: 11197 Gerrit-PatchSet: 4 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini 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]: base: Add an asymmetrical Coroutine class

2018-06-27 Thread Giacomo Travaglini (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7bb673a954d4a456997afd45b696933534f3e239 Gerrit-Change-Number: 11195 Gerrit-PatchSet: 6 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe

[gem5-dev] Change in gem5/gem5[master]: base: Add an asymmetrical Coroutine class

2018-06-28 Thread Giacomo Travaglini (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7bb673a954d4a456997afd45b696933534f3e239 Gerrit-Change-Number: 11195 Gerrit-PatchSet: 7 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe

[gem5-dev] Change in gem5/gem5[master]: base: Add an asymmetrical Coroutine class

2018-06-28 Thread Giacomo Travaglini (Gerrit)
mp;callee, &valid_return] +(Coroutine::CallerType& yield) +{ +callee(); +valid_return = true; +yield(); +}}; + +ASSERT_TRUE(valid_return); +} -- To view, visit https://gem5-review.googlesource.com/11195 To unsubscribe, or for help writing mail filters, visit

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Introduce ARMv8.1 Virtual Timer System Registers

2018-06-28 Thread Giacomo Travaglini (Gerrit)
w, visit https://gem5-review.googlesource.com/11592 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: I1a23035d67f95eeac49d890283e9a0d58426d504 Gerrit-Change-Number: 11592 Ge

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Introduce RAS System Registers

2018-06-28 Thread Giacomo Travaglini (Gerrit)
tings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I4baeded822c9582a2cb9d5277409b029eb00a962 Gerrit-Change-Number: 11591 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg 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]: arch-arm: Introduce RAS System Registers

2018-07-16 Thread Giacomo Travaglini (Gerrit)
m5-review.googlesource.com/11591 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: I4baeded822c9582a2cb9d5277409b029eb00a962 Gerrit-Change

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Introduce ARMv8.1 Virtual Timer System Registers

2018-07-16 Thread Giacomo Travaglini (Gerrit)
t: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I1a23035d67f95eeac49d890283e9a0d58426d504 Gerrit-Change-Number: 11592 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Ciro Santilli Gerrit-Reviewer: Giacomo Travaglini Gerrit-MessageType: m

[gem5-dev] Change in gem5/gem5[master]: base: Fix ucontext compilation error for macOS

2018-07-17 Thread Giacomo Travaglini (Gerrit)
ranch: master Gerrit-Change-Id: Ic10e6f77a38875828b1891eaed2f0626ec67 Gerrit-Change-Number: 11729 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini 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]: cpu: Allow creation of traffic gen from generic SimObjects

2018-07-19 Thread Giacomo Travaglini (Gerrit)
ilters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ic286cfa49fd9c9707e6f12a4ea19993dd3006b2b Gerrit-Change-Number: 11789 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini 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]: base: Fix ucontext compilation error for macOS

2018-07-24 Thread Giacomo Travaglini (Gerrit)
r: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Matteo Andreozzi Gerrit-Reviewer: Matthias Jung Gerrit-MessageType: newpatchset __

[gem5-dev] Change in gem5/gem5[master]: cpu: Warn when (un)serializing a traffic generator

2018-07-24 Thread Giacomo Travaglini (Gerrit)
); -- To view, visit https://gem5-review.googlesource.com/11831 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: I3c49c912c9ff3a4208f55b2da0a88fc694147280 Gerrit-Change-Number:

[gem5-dev] Change in gem5/gem5[master]: cpu: Turn BaseTrafficGen numSuppressed into a stat

2018-07-25 Thread Giacomo Travaglini (Gerrit)
om/11849 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: I934782e796c898bfc0e773cc88c597a68e403272 Gerrit-Change-Number: 11849 Ger

[gem5-dev] Change in gem5/gem5[master]: cpu: Warn when (un)serializing a traffic generator

2018-07-25 Thread Giacomo Travaglini (Gerrit)
view, visit https://gem5-review.googlesource.com/11831 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: I3c49c912c9ff3a4208f55b2da0a88fc694147280 Gerrit-Change-Number: 11831 G

[gem5-dev] Change in gem5/gem5[master]: cpu: Allow creation of traffic gen from generic SimObjects

2018-07-25 Thread Giacomo Travaglini (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ic286cfa49fd9c9707e6f12a4ea19993dd3006b2b Gerrit-Change-Number: 11789 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer:

[gem5-dev] Change in gem5/gem5[master]: base: Fix ucontext compilation error for macOS

2018-07-26 Thread Giacomo Travaglini (Gerrit)
67 Gerrit-Change-Number: 11729 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Matteo Andreozzi Gerrit-Reviewer: Matthias Jung Gerrit-Messag

[gem5-dev] Change in gem5/gem5[master]: mem: Make DRAMCtrl a QoS-aware Memory Controller

2018-08-08 Thread Giacomo Travaglini (Gerrit)
27;s not time to send the response yet. The - * responses are stored seperately mostly to keep the code clean + * responses are stored separately mostly to keep the code clean * and help with events scheduling. For all logical purposes such * as sizing the r

[gem5-dev] Change in gem5/gem5[master]: mem: Add a simple QoS-aware Memory Controller

2018-08-08 Thread Giacomo Travaglini (Gerrit)
false otherwise + */ +inline bool writeQueueFull(const uint64_t packets) const; + +/** + * Receive a Packet in Atomic mode + * + * @param pkt pointer to memory packet + * @return packet access latency in ticks + */ +Tick recvAtomic(PacketPtr pkt); + +

[gem5-dev] Change in gem5/gem5[master]: sim: Add System method for MasterID lookup

2018-08-08 Thread Giacomo Travaglini (Gerrit)
esource.com/c/public/gem5/+/11969 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: I701158d22e235085bba9ab91154fbb702cae1467 Gerrit-Change-Number: 11969 Gerrit-P

[gem5-dev] Change in gem5/gem5[master]: mem: Implement base QoS Policies.

2018-08-08 Thread Giacomo Travaglini (Gerrit)
t Params*); + +virtual ~TurnaroundPolicyIdeal(); + +/** + * Bus Selection function. + * + * @return selected bus state + */ + virtual MemCtrl::BusState selectBusState() override; +}; + +} // namespace QoS + +#endif /* __MEM_QOS_TURNAROUND_POLICY_IDEAL_HH_ */ -- To view, visit h

[gem5-dev] Change in gem5/gem5[master]: mem: Add a QoS-aware Memory Controller type

2018-08-08 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/11970 Change subject: mem: Add a QoS-aware Memory Controller type .. mem: Add a QoS-aware Memory Controller type

[gem5-dev] Change in gem5/gem5[master]: arm: Add support for RCpc load-acquire instructions (ARMv8.3)

2018-08-10 Thread Giacomo Travaglini (Gerrit)
;, 1, flavor="acquire").emit() + class LoadImmU64(LoadImm64): decConstBase = 'LoadStoreImmU64' micro = True -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/11989 To unsubscribe, or for help writing mail filters, visit https:/

[gem5-dev] Change in gem5/gem5[master]: arm: Add support for RCpc load-acquire instructions (ARMv8.3)

2018-08-10 Thread Giacomo Travaglini (Gerrit)
micro = True -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/11989 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: I04c786ad2941072bf28feba7d2ec6e

[gem5-dev] Change in gem5/gem5[master]: mem: Add a QoS-aware Memory Controller type

2018-08-10 Thread Giacomo Travaglini (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0b611f13fce54dd1dd444eb806f8e98afd248bd5 Gerrit-Change-Number: 11970 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Re

[gem5-dev] Change in gem5/gem5[master]: mem: Add a simple QoS-aware Memory Controller

2018-08-10 Thread Giacomo Travaglini (Gerrit)
mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I537a4e2d4cb8f54fa0002eb088b2c6957afb9973 Gerrit-Change-Number: 11971 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg G

[gem5-dev] Change in gem5/gem5[master]: mem: Implement base QoS Policies.

2018-08-10 Thread Giacomo Travaglini (Gerrit)
11972 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-MessageType: newpat

[gem5-dev] Change in gem5/gem5[master]: mem: Add a QoS-aware Memory Controller type

2018-08-13 Thread Giacomo Travaglini (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0b611f13fce54dd1dd444eb806f8e98afd248bd5 Gerrit-Change-Number: 11970 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Re

[gem5-dev] Change in gem5/gem5[master]: mem: Add a QoS-aware Memory Controller type

2018-08-13 Thread Giacomo Travaglini (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0b611f13fce54dd1dd444eb806f8e98afd248bd5 Gerrit-Change-Number: 11970 Gerrit-PatchSet: 4 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Re

[gem5-dev] Change in gem5/gem5[master]: mem: Implement base QoS Policies.

2018-08-16 Thread Giacomo Travaglini (Gerrit)
11972 Gerrit-PatchSet: 5 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-MessageType: newpat

[gem5-dev] Change in gem5/gem5[master]: mem: Add a simple QoS-aware Memory Controller

2018-08-16 Thread Giacomo Travaglini (Gerrit)
mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I537a4e2d4cb8f54fa0002eb088b2c6957afb9973 Gerrit-Change-Number: 11971 Gerrit-PatchSet: 5 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg G

[gem5-dev] Change in gem5/gem5[master]: mem: Make DRAMCtrl a QoS-aware Memory Controller

2018-08-16 Thread Giacomo Travaglini (Gerrit)
lp writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I48163da8c8208498cf0398b07094cb840272507f Gerrit-Change-Number: 11973 Gerrit-PatchSet: 6 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Anthony Gu

[gem5-dev] Change in gem5/gem5[master]: mem: Add a QoS-aware Memory Controller type

2018-08-16 Thread Giacomo Travaglini (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0b611f13fce54dd1dd444eb806f8e98afd248bd5 Gerrit-Change-Number: 11970 Gerrit-PatchSet: 6 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Re

[gem5-dev] Change in gem5/gem5[master]: mem: Add a QoS-aware Memory Controller type

2018-08-17 Thread Giacomo Travaglini (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0b611f13fce54dd1dd444eb806f8e98afd248bd5 Gerrit-Change-Number: 11970 Gerrit-PatchSet: 7 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Re

[gem5-dev] Change in gem5/gem5[master]: mem: Make DRAMCtrl a QoS-aware Memory Controller

2018-08-17 Thread Giacomo Travaglini (Gerrit)
lp writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I48163da8c8208498cf0398b07094cb840272507f Gerrit-Change-Number: 11973 Gerrit-PatchSet: 7 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Anthony Gu

[gem5-dev] Change in gem5/gem5[master]: mem: Add StreamID and SubstreamID

2018-08-21 Thread Giacomo Travaglini (Gerrit)
or help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Iac2b5a1ba9c6598ee7635c30845dc68ba6787c34 Gerrit-Change-Number: 12187 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Message

[gem5-dev] Change in gem5/gem5[master]: cpu: Stream/SubstreamID support in TrafficGen

2018-08-21 Thread Giacomo Travaglini (Gerrit)
eset Stream or Substream ID */ +uint32_t randomPick(const std::vector &svec); +}; + +#endif // __CPU_TRAFFIC_GEN_STREAM_GEN_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12188 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: Iea068de581ae7125a9d49314124a08c045c75b49 Gerrit-Change-Number: 12188 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini 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: Add StreamID and SubstreamID

2018-08-22 Thread Giacomo Travaglini (Gerrit)
lp writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Iac2b5a1ba9c6598ee7635c30845dc68ba6787c34 Gerrit-Change-Number: 12187 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas S

[gem5-dev] Change in gem5/gem5[master]: cpu: Turn BaseTrafficGen numSuppressed into a stat

2018-08-24 Thread Giacomo Travaglini (Gerrit)
googlesource.com/c/public/gem5/+/11849 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: I934782e796c898bfc0e773cc88c597a68e403272 Gerrit-Change-Number: 11849 Gerrit-PatchSet: 3 Gerri

[gem5-dev] Change in gem5/gem5[master]: cpu: Stream/SubstreamID support in TrafficGen

2018-08-24 Thread Giacomo Travaglini (Gerrit)
tings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Iea068de581ae7125a9d49314124a08c045c75b49 Gerrit-Change-Number: 12188 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Anthony Gutierrez Gerrit-Reviewer: Giacomo Trava

[gem5-dev] Change in gem5/gem5[master]: cpu: Stream/SubstreamID support in TrafficGen

2018-08-24 Thread Giacomo Travaglini (Gerrit)
amIds); } + +uint32_t pickSubStreamID() override +{ return randomPick(substreamIds); } + + protected: +/** Function to pick one of the preset Stream or Substream ID */ +uint32_t randomPick(const std::vector &svec); +}; + +#endif // __CPU_TRAFFIC_GEN_STREAM_GEN_HH__ -- To view,

[gem5-dev] Change in gem5/gem5[master]: mem: Add a QoS-aware Memory Controller type

2018-08-29 Thread Giacomo Travaglini (Gerrit)
ce.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0b611f13fce54dd1dd444eb806f8e98afd248bd5 Gerrit-Change-Number: 11970 Gerrit-PatchSet: 8 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gab

[gem5-dev] Change in gem5/gem5[master]: mem: Implement base QoS Policies.

2018-08-29 Thread Giacomo Travaglini (Gerrit)
errit-Change-Number: 11972 Gerrit-PatchSet: 8 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Matthew Poremba Gerrit-Messag

[gem5-dev] Change in gem5/gem5[master]: dev-arm: Create a getter for ArmInterruptPin ID number

2018-08-29 Thread Giacomo Travaglini (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I095393d4d25efe13eb2a75a0b0b055d386c2c126 Gerrit-Change-Number: 12298 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Ciro Santilli Gerrit-MessageType: newc

[gem5-dev] Change in gem5/gem5[master]: mem: Implement QoS Proportional Fair policy

2018-08-31 Thread Giacomo Travaglini (Gerrit)
std::vector history; +}; + +} // namespace QoS + +#endif // __MEM_QOS_POLICY_PF_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12359 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: I7679e234b916c57ebed06cec0ff3cff3cf2aef22 Gerrit-Change-Number: 12359 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini 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: Make DRAMCtrl a QoS-aware Memory Controller

2018-08-31 Thread Giacomo Travaglini (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: I48163da8c8208498cf0398b07094cb840272507f Gerrit-Change-Number: 11973 Gerrit-PatchSet: 9 Gerrit-Owner: Giacomo Travaglini Gerrit-Re

[gem5-dev] Change in gem5/gem5[master]: mem: Implement QoS Round Robin policy

2018-08-31 Thread Giacomo Travaglini (Gerrit)
+uint64_t quantumCounter; + +std::set::iterator selector; + +std::set masters; +}; + +} // namespace QoS + +#endif // __MEM_QOS_POLICY_ROUND_ROBIN_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12358 To unsubscribe, or for help writing mail filters, visit

[gem5-dev] Change in gem5/gem5[master]: dev, arm: Add misc reg tracing to the generic timer

2018-09-03 Thread Giacomo Travaglini (Gerrit)
t-Branch: master Gerrit-Change-Id: Ice9376b8eb42423679b0191910e8c980f8017f88 Gerrit-Change-Number: 12398 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Curtis Dunham Gerrit-MessageType: newchange ___ gem5-d

[gem5-dev] Change in gem5/gem5[master]: arm: Add support for tracking TCs in ISA devices

2018-09-03 Thread Giacomo Travaglini (Gerrit)
/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Iad354d176c0c4c4e34c6ab8b5acaee0b69da0406 Gerrit-Change-Number: 12399 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Nikos Nikole

[gem5-dev] Change in gem5/gem5[master]: arm: Use the interrupt adaptor in the PMU

2018-09-03 Thread Giacomo Travaglini (Gerrit)
rruptPin *const interrupt; /** * List of event types supported by this PMU. -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12400 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 G

[gem5-dev] Change in gem5/gem5[master]: dev-arm: Factory SimObject for generating ArmInterruptPin

2018-09-03 Thread Giacomo Travaglini (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I917d73a26168447221f5993c8ae975ee3771e3bf Gerrit-Change-Number: 12401 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg 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]: dev-arm: Make GenericTimer use standard ArmInterruptPin

2018-09-03 Thread Giacomo Travaglini (Gerrit)
stem; - -/// Pointer to the GIC, needed to trigger timer interrupts. -BaseGic *const gic; - -/// Physical timer interrupt (S) -const unsigned irqPhysS; -/// Physical timer interrupt (NS) -const unsigned irqPhysNS; - -/// Virtual timer interrupt -const unsigne

[gem5-dev] Change in gem5/gem5[master]: mem: Implement base QoS Policies.

2018-09-07 Thread Giacomo Travaglini (Gerrit)
ic: +TurnaroundPolicyIdeal(const Params*); + +virtual ~TurnaroundPolicyIdeal(); + +/** + * Bus Selection function. + * + * @return selected bus state + */ + virtual MemCtrl::BusState selectBusState() override; +}; + +} // namespace QoS + +#endif /* __MEM_QOS_TURNAROU

[gem5-dev] Change in gem5/gem5[master]: mem: Add a simple QoS-aware Memory Controller

2018-09-07 Thread Giacomo Travaglini (Gerrit)
turn true if write queue is full, false otherwise + */ +inline bool writeQueueFull(const uint64_t packets) const; + +/** + * Receive a Packet in Atomic mode + * + * @param pkt pointer to memory packet + * @return packet access latency in ticks + */ +Tick rec

[gem5-dev] Change in gem5/gem5[master]: sim: Add System method for MasterID lookup

2018-09-07 Thread Giacomo Travaglini (Gerrit)
ttps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I701158d22e235085bba9ab91154fbb702cae1467 Gerrit-Change-Number: 11969 Gerrit-PatchSet: 5 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Bla

[gem5-dev] Change in gem5/gem5[master]: mem: Make DRAMCtrl a QoS-aware Memory Controller

2018-09-07 Thread Giacomo Travaglini (Gerrit)
working * with them, but it's not time to send the response yet. The - * responses are stored seperately mostly to keep the code clean + * responses are stored separately mostly to keep the code clean * and help with events scheduling. For all logical purposes such * as s

[gem5-dev] Change in gem5/gem5[master]: mem: Add a QoS-aware Memory Controller type

2018-09-07 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/11970 ) Change subject: mem: Add a QoS-aware Memory Controller type .. mem: Add a QoS-aware Memory Controll

[gem5-dev] Change in gem5/gem5[master]: arch-arm: raise/clear IRQ when writing to PMOVSCLR/SET

2018-09-10 Thread Giacomo Travaglini (Gerrit)
5-review.googlesource.com/c/public/gem5/+/12531 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: I2091456685a245712045cf7a4932ac36b7dded1d Gerrit-Change-Number: 12531 Gerrit

[gem5-dev] Change in gem5/gem5[master]: dev-arm: Create a getter for ArmInterruptPin ID number

2018-09-10 Thread Giacomo Travaglini (Gerrit)
: I095393d4d25efe13eb2a75a0b0b055d386c2c126 Gerrit-Change-Number: 12298 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Ciro Santilli Gerrit-Reviewer: Giacomo Travaglini Gerrit-MessageType: merged ___ gem5-dev mailing list gem5-dev

[gem5-dev] Change in gem5/gem5[master]: arm: Add support for tracking TCs in ISA devices

2018-09-10 Thread Giacomo Travaglini (Gerrit)
hSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Nikos Nikoleris 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]: dev, arm: Add misc reg tracing to the generic timer

2018-09-10 Thread Giacomo Travaglini (Gerrit)
ilters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ice9376b8eb42423679b0191910e8c980f8017f88 Gerrit-Change-Number: 12398 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Rev

[gem5-dev] Change in gem5/gem5[master]: arm: Use the interrupt adaptor in the PMU

2018-09-10 Thread Giacomo Travaglini (Gerrit)
2400 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: I2cbb99580c46d3e21a1335b897843b7b6e41f10c Gerrit-Change-Number: 12400 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerr

[gem5-dev] Change in gem5/gem5[master]: dev-arm: Factory SimObject for generating ArmInterruptPin

2018-09-10 Thread Giacomo Travaglini (Gerrit)
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12401 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: I917d73a26168447221f5993c8ae975ee3771e3bf Gerrit-

[gem5-dev] Change in gem5/gem5[master]: dev-arm: Make GenericTimer use standard ArmInterruptPin

2018-09-10 Thread Giacomo Travaglini (Gerrit)
hysical timer interrupt (NS) -const unsigned irqPhysNS; - -/// Virtual timer interrupt -const unsigned irqVirt; - -/// Hypervisor timer interrupt -const unsigned irqHyp; }; class GenericTimerISA : public ArmISA::BaseISADevice -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12402 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: I5aa5661e48834398bd7aae15df9578b8db5c8da3 Gerrit-Change-Number: 12402 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini 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]: dev-arm: Take into account PPI enable bit

2018-09-12 Thread Giacomo Travaglini (Gerrit)
ic/gem5 Gerrit-Branch: master Gerrit-Change-Id: I2e294abeca733cca95cd0deeb9659c7d3d9d8734 Gerrit-Change-Number: 12624 Gerrit-PatchSet: 1 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-MessageType: newchange ___ gem5-dev mail

[gem5-dev] Change in gem5/gem5[master]: mem: Implement QoS Proportional Fair policy

2018-09-12 Thread Giacomo Travaglini (Gerrit)
e.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7679e234b916c57ebed06cec0ff3cff3cf2aef22 Gerrit-Change-Number: 12359 Gerrit-PatchSet: 2 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Anthony Gutierrez Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Ma

[gem5-dev] Change in gem5/gem5[master]: mem: Implement QoS Proportional Fair policy

2018-09-13 Thread Giacomo Travaglini (Gerrit)
/gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7679e234b916c57ebed06cec0ff3cff3cf2aef22 Gerrit-Change-Number: 12359 Gerrit-PatchSet: 3 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Anthony Gutierrez Gerrit-Reviewer: Giacomo Travaglini Gerrit-Rev

[gem5-dev] Change in gem5/gem5[master]: mem: Implement QoS Proportional Fair policy

2018-09-14 Thread Giacomo Travaglini (Gerrit)
/gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7679e234b916c57ebed06cec0ff3cff3cf2aef22 Gerrit-Change-Number: 12359 Gerrit-PatchSet: 4 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Anthony Gutierrez Gerrit-Reviewer: Giacomo Travaglini Gerrit-Rev

[gem5-dev] Change in gem5/gem5[master]: mem: Implement QoS Proportional Fair policy

2018-09-17 Thread Giacomo Travaglini (Gerrit)
le weight; + +/** history is keeping track of every master's score */ +using MasterHistory = std::pair; +std::vector history; +}; + +} // namespace QoS + +#endif // __MEM_QOS_POLICY_PF_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12359 To unsubscribe

[gem5-dev] Change in gem5/gem5[master]: dev-arm: Make CpuLocalTimer use standard ArmInterruptPin

2018-09-19 Thread Giacomo Travaglini (Gerrit)
or> localTimer; public: typedef CpuLocalTimerParams Params; @@ -172,6 +171,9 @@ */ CpuLocalTimer(Params *p); +/** Inits the local timers */ +void init() override; + /** * Handle a read to the device * @param pkt The memory request. -- To view, visit ht

  1   2   3   4   5   6   7   8   9   10   >