Re: [gem5-dev] hooking up gem5's memory system and systemc models

2018-11-06 Thread Christian Menard
Hi Gabe, I don't know much about the port extraction in gem5, so I don't really have a comment here, but I can say a few things about connecting systemc and gem5 objects. >>> I'm thinking there are two different ways to do this. The first would be >>> to make a systemc interface type which is

Re: [gem5-dev] systemc reviews

2018-06-11 Thread Christian Menard
Hi, I am following the discussion for a while now and finally found the time to look at Gabe's proposal. As I see it, there are three approaches for combining gem5 and SystemC as outlined below. (Sorry for repeating stuff that was mentioned before, I just find it helpful to summarize some

[gem5-dev] Change in public/gem5[master]: arch-x86: allow for booting the processor in any operational mode

2018-02-01 Thread Christian Menard (Gerrit)
: I59ec4755917288c56b981031a5fb6fd003b7288e Gerrit-Change-Number: 7541 Gerrit-PatchSet: 4 Gerrit-Owner: Christian Menard <christian.men...@tu-dresden.de> Gerrit-Reviewer: B.A. Zeeb <ba...@cam.ac.uk> Gerrit-Reviewer: Christian Menard <christian.men...@tu-dresden.de> Gerrit-Reviewer:

[gem5-dev] Change in public/gem5[master]: arch-x86: consistent style of comments in system files

2018-01-31 Thread Christian Menard (Gerrit)
Christian Menard has submitted this change and it was merged. ( https://gem5-review.googlesource.com/7701 ) Change subject: arch-x86: consistent style of comments in system files .. arch-x86: consistent style of comments

[gem5-dev] Change in public/gem5[master]: arch-x86: allow for booting the processor in any operational mode

2018-01-30 Thread Christian Menard (Gerrit)
: I59ec4755917288c56b981031a5fb6fd003b7288e Gerrit-Change-Number: 7541 Gerrit-PatchSet: 3 Gerrit-Owner: Christian Menard <christian.men...@tu-dresden.de> Gerrit-Reviewer: B.A. Zeeb <ba...@cam.ac.uk> Gerrit-Reviewer: Christian Menard <christian.men...@tu-dresden.de> Gerrit-Reviewer:

[gem5-dev] Change in public/gem5[master]: arch-x86: consistent style of comments in system files

2018-01-30 Thread Christian Menard (Gerrit)
Christian Menard has uploaded this change for review. ( https://gem5-review.googlesource.com/7701 Change subject: arch-x86: consistent style of comments in system files .. arch-x86: consistent style of comments in system

[gem5-dev] Change in public/gem5[master]: arch-x86: Granularity bit and segment limit

2018-01-30 Thread Christian Menard (Gerrit)
Christian Menard has submitted this change and it was merged. ( https://gem5-review.googlesource.com/7601 ) Change subject: arch-x86: Granularity bit and segment limit .. arch-x86: Granularity bit and segment limit If set

Re: [gem5-dev] x86 Multiboot support

2018-01-24 Thread Christian Menard
tself >> in the name of what it's going to run to instead having a workload which >> knows how to set things up for itself, more like how a gem5 process >> instance sets up for itself on initialization. That would bring things more >> in line between FS and SE, and would

Re: [gem5-dev] x86 Multiboot support

2018-01-23 Thread Christian Menard
at least that aspect of it) isn't > how it should be done. > > Gabe > > On Mon, Jan 22, 2018 at 9:46 AM, Christian Menard < > christian.men...@tu-dresden.de> wrote: > >> Hi everybody, >> >> I have some old patches lying around that extend the x8

[gem5-dev] x86 Multiboot support

2018-01-22 Thread Christian Menard
Hi everybody, I have some old patches lying around that extend the x86 system by support for the Multiboot boot sequence standard [1]. Maximilian (CC) currently uses these patches for his work and recently rebased them to the current gem5. He uploaded them to gerrit as a single patch for review

Re: [gem5-dev] RISC-V FS support and custom instructions

2018-01-17 Thread Christian Menard
finition or on how > to implement certain kinds of instructions, I'd be happy to help. > > -Alec Roelke > > On Thu, Jan 11, 2018 at 4:37 AM, Christian Menard < > christian.men...@tu-dresden.de> wrote: > >> Hi all, >> >> I have a student who is intere

[gem5-dev] RISC-V FS support and custom instructions

2018-01-11 Thread Christian Menard
that might be in the way? Do you have an idea on what would be a good way to implement custom instructions for RISC-V? Cheers, Christian -- Dipl.-Ing. Christian Menard Research Assistant TU Dresden Faculty of Computer Science Chair for Compiler Construction 01062 Dresden Phone: +49 351 463-42441 e

[gem5-dev] Change in public/gem5[master]: misc: Add function to check if a TLM target can receive a timing req.

2017-11-06 Thread Christian Menard (Gerrit)
Christian Menard has uploaded this change for review. ( https://gem5-review.googlesource.com/5441 Change subject: misc: Add function to check if a TLM target can receive a timing req. .. misc: Add function to check

Re: [gem5-dev] Heterogeneous ISA Simulation Support

2017-06-21 Thread Christian Menard
Hi Yasir, as far as I know heterogeneous ISAs is not supported and will not be supported anytime soon. However, there are workarounds. For instance, you can use the TLM bridge to connect two (or more) gem5 systems to each other. This requires some tricks and linker magic, but it works. I was

Re: [gem5-dev] GEM5-to-TLM Memory/Accelerator Access

2017-06-19 Thread Christian Menard
for using the TLM-Bridge. If you implement an accelerator from scratch, why don't you do so in gem5 directly? Why do you need the TLM bridge? I saw your e-mails on 'SystemC and GEM5 SE Mode' and will look into this issue when I find the time. Best regards, Christian Menard On Monday, 19 June 2017

[gem5-dev] Change in public/gem5[master]: misc: Reorder sources in util/tlm and rewrite build scripts

2017-05-30 Thread Christian Menard (Gerrit)
Christian Menard has submitted this change and it was merged. ( https://gem5-review.googlesource.com/3480 ) Change subject: misc: Reorder sources in util/tlm and rewrite build scripts .. misc: Reorder sources in util/tlm

[gem5-dev] Change in public/gem5[master]: misc: check address range in the SystemC example

2017-05-30 Thread Christian Menard (Gerrit)
Christian Menard has submitted this change and it was merged. ( https://gem5-review.googlesource.com/3482 ) Change subject: misc: check address range in the SystemC example .. misc: check address range in the SystemC example

[gem5-dev] Change in public/gem5[master]: misc: Reorder sources in util/tlm and rewrite build scripts

2017-05-24 Thread Christian Menard (Gerrit)
: I641ed94f542626864fb7af499ad1be8fd4ad929f Gerrit-Change-Number: 3480 Gerrit-PatchSet: 5 Gerrit-Owner: Christian Menard <christian.men...@tu-dresden.de> Gerrit-Reviewer: Christian Menard <christian.men...@tu-dresden.de> Gerrit-Reviewer: Jason Lowe-Power <ja...@lowepower.com> Gerrit-Reviewer: Matthias Jung <

[gem5-dev] Change in public/gem5[master]: misc: check address range in the SystemC example

2017-05-23 Thread Christian Menard (Gerrit)
Christian Menard has uploaded this change for review. ( https://gem5-review.googlesource.com/3482 Change subject: misc: check address range in the SystemC example .. misc: check address range in the SystemC example Using

[gem5-dev] Change in public/gem5[master]: misc: Reorder sources in util/tlm and rewrite build scripts

2017-05-23 Thread Christian Menard (Gerrit)
: I641ed94f542626864fb7af499ad1be8fd4ad929f Gerrit-Change-Number: 3480 Gerrit-PatchSet: 4 Gerrit-Owner: Christian Menard <christian.men...@tu-dresden.de> Gerrit-Reviewer: Christian Menard <christian.men...@tu-dresden.de> Gerrit-Reviewer: Jason Lowe-Power <ja...@lowepower.com> Gerrit-Reviewer: Matthias Jung <

[gem5-dev] Change in public/gem5[master]: misc: Reorder sources in util/tlm and rewrite build scripts

2017-05-23 Thread Christian Menard (Gerrit)
Christian Menard has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/3480 ) Change subject: misc: Reorder sources in util/tlm and rewrite build scripts .. misc: Reorder sources in util/tlm and rewrite

[gem5-dev] Change in public/gem5[master]: misc: Reorder sources in util/tlm and rewrite build scripts

2017-05-23 Thread Christian Menard (Gerrit)
Christian Menard has uploaded this change for review. ( https://gem5-review.googlesource.com/3480 Change subject: misc: Reorder sources in util/tlm and rewrite build scripts .. misc: Reorder sources in util/tlm and rewrite

Re: [gem5-dev] systemc build on ARM

2017-05-19 Thread Christian Menard
nd similarly the assembly > file shouldn't be required when building on ARM with pthreads. > > Gabe > ___ > gem5-dev mailing list > gem5-dev@gem5.org > http://m5sim.org/mailman/listinfo/gem5-dev -- Dipl.-Ing. Christian Menard R

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-13 Thread Christian Menard
changeset 4d1f9823013a in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=4d1f9823013a description: misc: Clean up and complete the gem5<->SystemC-TLM bridge [6/10] The current TLM bridge only provides a Slave Port that allows the gem5 world to send

Re: [gem5-dev] Review Request 3777: misc: Clean up and complete the gem5<->SystemC-TLM bridge [6/10]

2017-02-12 Thread Christian Menard
he diff anyway and hope it works now. - Christian --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/3777/#review9417 -------

Re: [gem5-dev] Review Request 3777: misc: Clean up and complete the gem5<->SystemC-TLM bridge [6/10]

2017-02-12 Thread Christian Menard
actors and cleans up the existing code, and adds a Master Port that allows the SystemC world to send requests to the gem5 world. This patch: * Update the README Diffs (updated) - util/tlm/README c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3777/diff/ Testing --- Thanks, Chr

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
changeset 2a5b4e334f7d in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=2a5b4e334f7d description: misc: Clean up and complete the gem5<->SystemC-TLM bridge [9/10] The current TLM bridge only provides a Slave Port that allows the gem5 world to send

[gem5-dev] changeset in gem5: misc: fix includes in util/systemc

2017-02-10 Thread Christian Menard
changeset 2191b87e3b47 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=2191b87e3b47 description: misc: fix includes in util/systemc This fixes compilation errors with clang on OS X. Reviewed at http://reviews.gem5.org/r/3807/ Signed-off-by:

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
changeset 3de6ee321c3e in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=3de6ee321c3e description: misc: Clean up and complete the gem5<->SystemC-TLM bridge [3/10] The current TLM bridge only provides a Slave Port that allows the gem5 world to send

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
UPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * Authors: Christian Menard + */ + +#include

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Authors: Christian Menard

[gem5-dev] changeset in gem5: misc: add a MasterId to the ExternalPort

2017-02-10 Thread Christian Menard
19:14:58 2017 -0500 @@ -35,8 +35,10 @@ # # Authors: Andrew Bardsley # Curtis Dunham +# Christian Menard from m5.params import * +from m5.proxy import * from MemObject import MemObject class ExternalMaster(MemObject): @@ -50,3 +52,5 @@ port_data = Param.String

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER + * OR CONTRIBUTORS BE LIABLE

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
changeset 77ab27b06d62 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=77ab27b06d62 description: misc: Clean up and complete the gem5<->SystemC-TLM bridge [7/10] The current TLM bridge only provides a Slave Port that allows the gem5 world to send

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Authors: Christian Menard + +import os + +gem5_arch = 'ARM' +gem5_variant = 'opt' +#gem5_variant = 'debug' + +gem5_root = '#../../../..' + +target = 'gem5.' + gem5_variant + '.sc' + +env = Environment() + +# Impor

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
changeset 9487cdff1bc3 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=9487cdff1bc3 description: misc: Clean up and complete the gem5<->SystemC-TLM bridge [8/10] The current TLM bridge only provides a Slave Port that allows the gem5 world to send

[gem5-dev] changeset in gem5: misc: Implement the Base SystemC Module as an...

2017-02-10 Thread Christian Menard
ystemc/sc_module.cc Thu Feb 09 19:03:58 2017 -0500 +++ b/util/systemc/sc_module.cc Thu Feb 09 19:10:25 2017 -0500 @@ -43,6 +43,7 @@ * Steve Reinhardt * Andrew Bardsley * Matthias Jung + * Christian Menard */ /** @@ -77,7 +78,7 @@ ::setClockFre

[gem5-dev] changeset in gem5: misc: Fix order of object construction in the...

2017-02-10 Thread Christian Menard
changeset 8caffc398ae7 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=8caffc398ae7 description: misc: Fix order of object construction in the CxxConfigManager The CxxConfigManager schould create objects by traversing the object tree starting from

[gem5-dev] changeset in gem5: misc: Clean up and complete the gem5<->System...

2017-02-10 Thread Christian Menard
changeset b20a1364e019 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=b20a1364e019 description: misc: Clean up and complete the gem5<->SystemC-TLM bridge [10/10] The current TLM bridge only provides a Slave Port that allows the gem5 world to send

Re: [gem5-dev] Review Request 3527: misc: Clean up and complete the gem5<->SystemC-TLM bridge [1/10]

2017-02-05 Thread Christian Menard
cb8ac9 util/tlm/run_gem5.sh c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3527/diff/ Testing --- The examples provided in util/tlm (now util/tlm/examples/slave_port) still compile and run error free. Thanks, Christian Menard ___ gem5-dev mailin

Re: [gem5-dev] Review Request 3807: misc: fix includes in util/systemc

2017-02-05 Thread Christian Menard
, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Review Request 3807: misc: fix includes in util/systemc

2017-02-05 Thread Christian Menard
11809:54adb162f4ea --- misc: fix includes in util/systemc This fixes compilation errors with clang on OS X. Diffs - util/systemc/sc_module.cc c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3807/diff/ Testing --- Thanks, Christian Menard

Re: [gem5-dev] Review Request 3799: misc: Clean up and complete the gem5<->SystemC-TLM bridge [10/10]

2017-02-05 Thread Christian Menard
t are called at before and after simulate() Diffs - util/tlm/sim_control.hh PRE-CREATION util/tlm/sim_control.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3799/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing l

Re: [gem5-dev] Review Request 3798: misc: Clean up and complete the gem5<->SystemC-TLM bridge [9/10]

2017-02-05 Thread Christian Menard
ar annotates to packets. Diffs - util/tlm/sc_master_port.cc PRE-CREATION util/tlm/sc_slave_port.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3798/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@g

Re: [gem5-dev] Review Request 3797: misc: Clean up and complete the gem5<->SystemC-TLM bridge [8/10]

2017-02-05 Thread Christian Menard
handled when END_REQ was skipped and ' == blockingRequest && phase == tlm::BEGIN_RESP' evaluates to true. Diffs - util/tlm/sc_slave_port.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3797/diff/ Testing --- Thank

Re: [gem5-dev] Review Request 3796: misc: Clean up and complete the gem5<->SystemC-TLM bridge [7/10]

2017-02-05 Thread Christian Menard
lm/sc_ext.cc c10c50cb8ac9 util/tlm/sc_master_port.hh PRE-CREATION util/tlm/sc_master_port.cc PRE-CREATION util/tlm/sc_slave_port.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3796/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev

Re: [gem5-dev] Review Request 3775: misc: Clean up and complete the gem5<->SystemC-TLM bridge [5/10]

2017-02-05 Thread Christian Menard
/r/3775/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3528: misc: Clean up and complete the gem5<->SystemC-TLM bridge [2/10]

2017-02-05 Thread Christian Menard
r and a gem5 memory is part of the patch. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3686: misc: Clean up and complete the gem5<->SystemC-TLM bridge [3/10]

2017-02-05 Thread Christian Menard
iator_socket. Diffs - util/tlm/sc_slave_port.hh PRE-CREATION util/tlm/sc_slave_port.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3686/diff/ Testing --- Example applications are still running. Thanks, Christian Menard ___ gem5

Re: [gem5-dev] Review Request 3527: misc: Clean up and complete the gem5<->SystemC-TLM bridge [1/10]

2017-02-05 Thread Christian Menard
ill compile and run error free. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3695: misc: Clean up and complete the gem5<->SystemC-TLM bridge [4/10]

2017-02-05 Thread Christian Menard
tlm/examples/slave_port/SConstruct PRE-CREATION util/tlm/examples/slave_port/main.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3695/diff/ Testing --- Examples compile and run. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@g

Re: [gem5-dev] Review Request 3777: misc: Clean up and complete the gem5<->SystemC-TLM bridge [6/10]

2017-02-05 Thread Christian Menard
util/tlm/README c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3777/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3774: misc: Implement the Base SystemC Module as an sc_channel.

2017-02-05 Thread Christian Menard
/sc_module.hh c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3774/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3777: misc: Clean up and complete the gem5<->SystemC-TLM bridge [6/6]

2017-02-02 Thread Christian Menard
actors and cleans up the existing code, and adds a Master Port that allows the SystemC world to send requests to the gem5 world. This patch: * Update the README Diffs (updated) - util/tlm/README c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3777/diff/ Testing --- Thanks, Christian

Re: [gem5-dev] Review Request 3528: misc: Clean up and complete the gem5<->SystemC-TLM bridge [2/6]

2017-02-02 Thread Christian Menard
ct PRE-CREATION util/tlm/examples/master_port/main.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3528/diff/ Testing --- A simple example application consisting of a TLM traffic generator and a gem5 memory is part of the patch. Thanks, Christian

Re: [gem5-dev] Review Request 3777: misc: Clean up and complete the gem5<->SystemC-TLM bridge [6/6]

2017-02-02 Thread Christian Menard
actors and cleans up the existing code, and adds a Master Port that allows the SystemC world to send requests to the gem5 world. This patch: * Update the README Diffs (updated) - util/tlm/README c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3777/diff/ Testing --- Thanks, Chr

Re: [gem5-dev] Review Request 3775: misc: Clean up and complete the gem5<->SystemC-TLM bridge [5/6]

2017-02-02 Thread Christian Menard
s is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/3775/#review9367 ------- On Feb. 2, 2017, 11:23 a.m., Christian Menard wrote: > > --- > This is an automatically generated e-mail. To reply, visit: &

Re: [gem5-dev] Review Request 3775: misc: Clean up and complete the gem5<->SystemC-TLM bridge [5/6]

2017-02-02 Thread Christian Menard
il/tlm/master_transactor.cc PRE-CREATION util/tlm/sc_master_port.hh PRE-CREATION util/tlm/sc_master_port.cc PRE-CREATION util/tlm/sc_slave_port.hh PRE-CREATION Diff: http://reviews.gem5.org/r/3775/diff/ Testing --- Thanks, Christian

Re: [gem5-dev] Review Request 3798: misc: Clean up and complete the gem5<->SystemC-TLM bridge [9/6]

2017-02-01 Thread Christian Menard
> On Jan. 31, 2017, 4:10 p.m., Jason Lowe-Power wrote: > > I don't follow why you don't need to pay for the payload delay. Is that > > taken care of at some other point in the System-C model? > > Christian Menard wrote: > Simply paying for the payload delay in the t

Re: [gem5-dev] Review Request 3799: misc: Clean up and complete the gem5<->SystemC-TLM bridge [10/6]

2017-02-01 Thread Christian Menard
rg/r/3799/#review9356 --- On Jan. 31, 2017, 10:58 a.m., Christian Menard wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/3799/ > ---

Re: [gem5-dev] Review Request 3798: misc: Clean up and complete the gem5<->SystemC-TLM bridge [9/6]

2017-02-01 Thread Christian Menard
798/#review9355 --- On Jan. 30, 2017, 4:40 p.m., Christian Menard wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > htt

Re: [gem5-dev] A complete gem5 <-> SystemC TLM bridge

2017-01-31 Thread Christian Menard
or BEGIN_RESP should be sent. [1] http://reviews.gem5.org/r/3796/ [2] http://reviews.gem5.org/r/3797/ [3] http://reviews.gem5.org/r/3798/ [4] http://reviews.gem5.org/r/3799/ Cheers, Christian On Wednesday, 11 January 2017 13:45:46 CET Christian Menard wrote: > Hi Andreas, > &g

[gem5-dev] Review Request 3799: misc: Clean up and complete the gem5<->SystemC-TLM bridge [10/6]

2017-01-31 Thread Christian Menard
: http://reviews.gem5.org/r/3799/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Review Request 3798: misc: Clean up and complete the gem5<->SystemC-TLM bridge [9/6]

2017-01-30 Thread Christian Menard
8/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3797: misc: Clean up and complete the gem5<->SystemC-TLM bridge [8/6]

2017-01-30 Thread Christian Menard
when END_REQ was skipped and ' == blockingRequest && phase == tlm::BEGIN_RESP' evaluates to true. Diffs - util/tlm/sc_slave_port.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3797/diff/ Testing --- Thank

[gem5-dev] Review Request 3796: misc: Clean up and complete the gem5<->SystemC-TLM bridge [7/6]

2017-01-30 Thread Christian Menard
: http://reviews.gem5.org/r/3796/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3775: misc: Clean up and complete the gem5<->SystemC-TLM bridge [5/6]

2017-01-30 Thread Christian Menard
il/tlm/sim_control_if.hh PRE-CREATION util/tlm/slave_transactor.hh PRE-CREATION util/tlm/slave_transactor.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3775/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.or

Re: [gem5-dev] Review Request 3686: misc: Clean up and complete the gem5<->SystemC-TLM bridge [3/6]

2017-01-30 Thread Christian Menard
cc PRE-CREATION Diff: http://reviews.gem5.org/r/3686/diff/ Testing --- Example applications are still running. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3528: misc: Clean up and complete the gem5<->SystemC-TLM bridge [2/6]

2017-01-30 Thread Christian Menard
util/tlm/examples/master_port/traffic_generator.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3528/diff/ Testing --- A simple example application consisting of a TLM traffic generator and a gem5 memory is part of the patch. Thanks, Christian

Re: [gem5-dev] Review Request 3775: misc: Clean up and complete the gem5<->SystemC-TLM bridge [5/6]

2017-01-30 Thread Christian Menard
EATION util/tlm/sc_master_port.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3775/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3775: misc: Clean up and complete the gem5<->SystemC-TLM bridge [5/6]

2017-01-30 Thread Christian Menard
il/tlm/sim_control.hh PRE-CREATION util/tlm/sc_slave_port.cc PRE-CREATION util/tlm/sc_master_port.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3775/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.or

Re: [gem5-dev] Review Request 3360: misc: Add support for switching multiple cores in SystemC

2017-01-19 Thread Christian Menard
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/3360/#review9273 --- Ship it! Ship It! - Christian Menard On Dec. 16, 2016, 4:24 p.m

Re: [gem5-dev] A complete gem5 <-> SystemC TLM bridge

2017-01-11 Thread Christian Menard
the fields. That way we 1) put the delays closer to where they really > should occur, and 2) avoid having to remember what packet should have what > delay fields. > > Does that make sense? > > Andreas > > On 09/01/2017, 13:58, "Christian Menard" <christian.men...

[gem5-dev] A complete gem5 <-> SystemC TLM bridge

2017-01-09 Thread Christian Menard
] http://www.mail-archive.com/gem5-dev@gem5.org/msg21318.html [12] http://reviews.gem5.org/r/3778/ -- Dipl.-Ing. Christian Menard Research Assistant TU Dresden Faculty of Computer Science Chair for Compiler Construction 01062 Dresden Phone: +49 351 463-42441 e-Mail: christian.men...@tu-dres

Re: [gem5-dev] Review Request 3778: Fix order of object construction in the CxxConfigManager

2017-01-09 Thread Christian Menard
the bug by removing the alphabetical ordering. Diffs - src/sim/cxx_manager.cc c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3778/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org

[gem5-dev] CxxConfigManager constructs objects in alphabetical order

2017-01-09 Thread Christian Menard
if this patch is save or if it would cause other issues. Please let me know what you think. Cheers, Christian [1] http://reviews.gem5.org/r/3778/ -- Dipl.-Ing. Christian Menard Research Assistant TU Dresden Faculty of Computer Science Chair for Compiler Construction 01062 Dresden Phone: +49 351

[gem5-dev] Review Request 3778: imported patch cxx_fix.diff

2017-01-09 Thread Christian Menard
/3778/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3527: misc: Clean up and complete the gem5<->SystemC-TLM bridge [1/6]

2017-01-09 Thread Christian Menard
: http://reviews.gem5.org/r/3527/diff/ Testing --- The examples provided in util/tlm (now util/tlm/examples/slave_port) still compile and run error free. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinf

Re: [gem5-dev] Review Request 3528: misc: Clean up and complete the gem5<->SystemC-TLM bridge [2/6]

2017-01-09 Thread Christian Menard
: http://reviews.gem5.org/r/3528/diff/ Testing --- A simple example application consisting of a TLM traffic generator and a gem5 memory is part of the patch. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/m

[gem5-dev] Review Request 3777: misc: Clean up and complete the gem5<->SystemC-TLM bridge [6/6]

2017-01-09 Thread Christian Menard
quests to the gem5 world. This patch: * Update the README Diffs - util/tlm/README c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3777/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5s

[gem5-dev] Review Request 3775: misc: Clean up and complete the gem5<->SystemC-TLM bridge [5/6]

2017-01-09 Thread Christian Menard
Diff: http://reviews.gem5.org/r/3775/diff/ Testing --- Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3695: misc: Clean up and complete the gem5<->SystemC-TLM bridge [4/6]

2017-01-09 Thread Christian Menard
e_port/SConstruct PRE-CREATION util/tlm/examples/slave_port/main.cc PRE-CREATION util/tlm/sim_control.hh PRE-CREATION util/tlm/sim_control.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3695/diff/ Testing --- Examples compile and run. Thanks, Christian

Re: [gem5-dev] Review Request 3695: misc: Clean up and complete the gem5<->SystemC-TLM bridge [4/6]

2017-01-09 Thread Christian Menard
util/tlm/sim_control.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3695/diff/ Testing --- Examples compile and run. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3686: misc: Clean up and complete the gem5<->SystemC-TLM bridge [3/6]

2017-01-09 Thread Christian Menard
esting --- Example applications are still running. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3686: misc: Clean up and complete the gem5<->SystemC-TLM bridge [3/6]

2017-01-09 Thread Christian Menard
iator_socket. Diffs (updated) - util/tlm/sc_slave_port.hh PRE-CREATION util/tlm/sc_slave_port.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3686/diff/ Testing --- Example applications are still running. Thanks, Christian Menard

Re: [gem5-dev] Review Request 3528: misc: Clean up and complete the gem5<->SystemC-TLM bridge [2/6]

2017-01-09 Thread Christian Menard
EATION Diff: http://reviews.gem5.org/r/3528/diff/ Testing --- A simple example application consisting of a TLM traffic generator and a gem5 memory is part of the patch. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.or

Re: [gem5-dev] Review Request 3528: misc: Clean up and complete the gem5<->SystemC-TLM bridge [2/6]

2017-01-09 Thread Christian Menard
ic generator and a gem5 memory is part of the patch. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3527: misc: Clean up and complete the gem5<->SystemC-TLM bridge [1/6]

2017-01-09 Thread Christian Menard
: http://reviews.gem5.org/r/3527/diff/ Testing --- The examples provided in util/tlm (now util/tlm/examples/slave_port) still compile and run error free. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/m

Re: [gem5-dev] Review Request 3527: misc: Clean up and complete the gem5<->SystemC-TLM bridge [1/6]

2017-01-09 Thread Christian Menard
_port) still compile and run error free. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3480: misc: add a MasterId to the ExternalPort

2017-01-09 Thread Christian Menard
modules to easily genrerate new Requests. Diffs - src/mem/external_master.cc c10c50cb8ac9 src/mem/ExternalMaster.py c10c50cb8ac9 src/mem/external_master.hh c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3480/diff/ Testing --- Used in a SystemC transactor Thanks, Christian Menard

Re: [gem5-dev] Review Request 3480: misc: add a MasterId to the ExternalPort

2017-01-09 Thread Christian Menard
/ Testing --- Used in a SystemC transactor Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Review Request 3774: misc: Implement the Base SystemC Module as an sc_channel.

2017-01-09 Thread Christian Menard
moduels. Since sc_channel is derived from sc_module, this patch does not break compatibility with existing code. Diffs - util/systemc/sc_module.hh c10c50cb8ac9 util/systemc/sc_module.cc c10c50cb8ac9 Diff: http://reviews.gem5.org/r/3774/diff/ Testing --- Thanks, Christian Menard

Re: [gem5-dev] Review Request 3479: misc: fixes deprecated sc_time function for SystemC 2.3.1

2017-01-08 Thread Christian Menard
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/3479/#review9236 --- Ship it! Ship It! - Christian Menard On May 25, 2016, 11:03 p.m

Re: [gem5-dev] Review Request 3478: misc: Documentation Update

2017-01-08 Thread Christian Menard
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/3478/#review9237 --- Ship it! Ship It! - Christian Menard On May 28, 2016, 7:37 p.m

Re: [gem5-dev] Review Request 3695: misc: final cleanup of the TLM modules

2016-11-10 Thread Christian Menard
--- Examples compile and run. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3695: misc: final cleanup of the TLM modules

2016-11-09 Thread Christian Menard
--- Examples compile and run. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3695: misc: final cleanup of the TLM modules

2016-11-09 Thread Christian Menard
and run. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3695: misc: final cleanup of the TLM modules

2016-11-09 Thread Christian Menard
--- Examples compile and run. Thanks, Christian Menard ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request 3695: misc: final cleanup of the TLM modules

2016-11-07 Thread Christian Menard
g/r/3695/#comment7767> Add more comments and update the README - Christian Menard On Nov. 7, 2016, 4:43 p.m., Christian Menard wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > http://revie

[gem5-dev] Review Request 3695: misc: final cleanup of the TLM modules

2016-11-07 Thread Christian Menard
/report_handler.cc PRE-CREATION util/tlm/examples/master_port/SConstruct PRE-CREATION util/tlm/gem5_slave_transactor.hh PRE-CREATION util/tlm/gem5_slave_transactor.cc PRE-CREATION Diff: http://reviews.gem5.org/r/3695/diff/ Testing --- Examples compile and run. Thanks, Christian Menard

  1   2   >