config: Change parsing of Addr so hex values work from scripts
authorMitch Hayenga <mitch.hayenga@arm.com>
Wed, 3 Sep 2014 11:42:20 +0000 (07:42 -0400)
committerMitch Hayenga <mitch.hayenga@arm.com>
Wed, 3 Sep 2014 11:42:20 +0000 (07:42 -0400)
commit23c85407562c3e2e2f3e1ca8b8dcbdc38fac82df
tree3fa6f9e37df77a4ae3fbe0f8358c7a38b57aa205
parent1046b8d6e5303fa4fede2d7c0712ef0719c82eb7
config: Change parsing of Addr so hex values work from scripts

When passed from a configuration script with a hexadecimal value (like
"0x80000000"), gem5 would error out. This is because it would call
"toMemorySize" which requires the argument to end with a size specifier (like
1MB, etc).

This modification makes it so raw hex values can be passed through Addr
parameters from the configuration scripts.
src/arch/arm/ArmSystem.py
src/python/m5/params.py