#
13540:da30e62884ee |
|
10-Jan-2019 |
Andrea Mondelli <andrea.mondelli@ucf.edu> |
misc: updated shabang for python script
The default python on MacOS doesn’t have an alias to python2. The official python version supported in gem5 is Python2.7.
This patch updates the shabang according to the version required in gem5.
Change-Id: I9533c0f7858b5b3cab0ef101be1ee5cd718105b0 Reviewed-on: https://gem5-review.googlesource.com/c/15375 Maintainer: Andreas Sandberg <andreas.sandberg@arm.com> Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
|
#
11828:36b064696175 |
|
10-Feb-2017 |
Jason Lowe-Power <jason@lowepower.com> |
misc: Update #!env calls for python to explicit version
In some newer Linux distributions, env python default to Python 3.0. This patch explicitly uses "python2" instead of just "python" for all scripts that use #!
Reported-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
|
#
11351:bfc1285c61eb |
|
24-Feb-2016 |
Matteo Andreozzi <Matteo.Andreozzi@arm.com> |
cpu: TraceGen fix for tick frequency check
Bug fix for check on protobuf file frequency being different than global frequency.
The ASCII encoder script is also fixed, and the example trace used in the regressions is updated.
|
#
10107:524afa92d940 |
|
07-Mar-2014 |
Radhika Jagtap <radhika.jagtap@ARM.com> |
mem: Edit proto Packet and enhance the python script
This patch changes the decode script to output the optional fields of the proto message Packet, namely id and flags. The flags field is set by the communication monitor.
The id field is useful for CPU trace experiments, e.g. linking the fetch side to decode side. It had to be renamed because it clashes with a built in python function id() for getting the "identity" of an object.
This patch also takes a few common function definitions out from the multiple scripts and adds them to a protolib python module.
|
#
10065:58bf21ca88de |
|
18-Feb-2014 |
Andreas Hansson <andreas.hansson@arm.com> |
util: Enhance the error messages for packet encode/decode
This patch adds a more verbose error message when the Python protobuf module cannot be loaded.
|
#
9706:fbb19814adbc |
|
30-May-2013 |
Andreas Hansson <andreas.hansson@arm.com> |
util: Auto generate the packet proto definitions
This patch simplifies the usage of the packet trace encoder/decoder by attempting to automatically generating the packet proto definitions in case they cannot be found.
|
#
9616:e37965a0b604 |
|
26-Mar-2013 |
Andreas Hansson <andreas.hansson@arm.com> |
util: Add a utility script for encoding packet traces
This patch adds a simple Python script that reads a simple ASCII trace format and encodes it as protobuf output compatible with the traffic generator.
The script can also be used as a template for other packet input formats that should be converted to the gem5 packet protobuf format.
|