misc: updated shabang for python scriptThe 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: I9533c0f7858b5b3cab0ef101be1ee5cd718105b0Reviewed-on: https://gem5-review.googlesource.com/c/15375Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>Reviewed-by: Jason Lowe-Power <jason@lowepower.com>Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
misc: Update #!env calls for python to explicit versionIn some newer Linux distributions, env python default to Python 3.0. Thispatch explicitly uses "python2" instead of just "python" for all scriptsthat use #!Reported-by: Sanchayan Maity <maitysanchayan@gmail.com>Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
Merge ARM into the head. ARM will compile but may not actually work.
python: Move various utility classes into a new m5.util package sothey're all in the same place. This also involves having just onejobfile.py and moving it into the utils directory to avoidduplication. Lots of improvements to the utility as well.
Add in a bunch more stuff.configs/boot/micro_memlat.rcS: Update these scripts so they work (not sure why they broke)configs/boot/micro_tlblat.rcS: Update this script to use a different test.