[gem5-dev] changeset in gem5: config: Fix typo in Float param

2015-02-03 Thread Geoffrey Blake via gem5-dev
changeset cefb03a42760 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=cefb03a42760 description: config: Fix typo in Float param The Float param was not settable on the command line due to a typo in the class definition in python/m5/params.py.

[gem5-dev] changeset in gem5: dev: refactor pci config space for sysfs scan...

2014-10-16 Thread Geoffrey Blake via gem5-dev
changeset 60b4471a8181 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=60b4471a8181 description: dev: refactor pci config space for sysfs scanning Sysfs on ubuntu scrapes the entire PCI config space when it discovers a device using 4 byte accesses.

[gem5-dev] changeset in gem5: config: Fix vectorparam command line parsing

2014-09-09 Thread Geoffrey Blake via gem5-dev
changeset c12ec2a0de52 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=c12ec2a0de52 description: config: Fix vectorparam command line parsing Parsing vectorparams from the command was slightly broken in that it wouldn't accept the input that the help m

[gem5-dev] changeset in gem5: config: Add port splicing capability to PortR...

2014-09-03 Thread Geoffrey Blake via gem5-dev
changeset 7565dcd505a4 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=7565dcd505a4 description: config: Add port splicing capability to PortRef class The new configuration scripts need the ability to splice a simobject between a pair of ports that are

[gem5-dev] changeset in gem5: config: Refactor RealviewEMM to fit into new ...

2014-09-03 Thread Geoffrey Blake via gem5-dev
changeset dfebd39c48a7 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=dfebd39c48a7 description: config: Refactor RealviewEMM to fit into new config system This eliminates some default devices and adds in helper functions to connect the devices defined

[gem5-dev] changeset in gem5: cache: Fix handling of LL/SC requests under c...

2014-09-03 Thread Geoffrey Blake via gem5-dev
changeset 7aacec2a247d in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=7aacec2a247d description: cache: Fix handling of LL/SC requests under contention If a set of LL/SC requests contend on the same cache block we can get into a situation where CPUs wi

[gem5-dev] changeset in gem5: config: Add SubSystem container for simobjects

2014-08-10 Thread Geoffrey Blake via gem5-dev
changeset 9dac4c781ad6 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=9dac4c781ad6 description: config: Add SubSystem container for simobjects This patch adds the SubSystem container for grouping simobjects together in logical subsystems to facilitate

[gem5-dev] changeset in gem5: config: Add hooks to enable new config sys

2014-08-10 Thread Geoffrey Blake via gem5-dev
changeset ed97f6f2ed7a in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=ed97f6f2ed7a description: config: Add hooks to enable new config sys This patch adds helper functions to SimObject.py, params.py and simulate.py to enable the new configuration syst

Re: [gem5-dev] Review Request 2246: config: Add hooks to enable new config sys

2014-07-25 Thread Geoffrey Blake via gem5-dev
> On May 4, 2014, 11:56 p.m., Steve Reinhardt wrote: > > src/python/m5/simulate.py, line 117 > > > > > > for all these 'if hasattr()' changes (here and below, and in > > simulate.py): seems like it would be much cleaner to

Re: [gem5-dev] Review Request 2246: config: Add hooks to enable new config sys

2014-07-10 Thread Geoffrey Blake via gem5-dev
> On May 4, 2014, 11:56 p.m., Steve Reinhardt wrote: > > src/python/m5/SimObject.py, line 654 > > > > > > This seems kind of complicated, but I'm going to wait for a > > higher-level description of what it's doing before I

Re: [gem5-dev] Review Request 2246: config: Add hooks to enable new config sys

2014-06-26 Thread Geoffrey Blake via gem5-dev
> On May 4, 2014, 11:56 p.m., Steve Reinhardt wrote: > > src/python/m5/SimObject.py, line 597 > > > > > > Should it live in params.py? Seems like that would be more > > appropriate. Can it be folded in with ParamDesc? Hi

[gem5-dev] changeset in gem5: arch, arm: Preserve TLB bootUncacheability wh...

2014-05-09 Thread Geoffrey Blake via gem5-dev
changeset e6d2e8083d9c in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=e6d2e8083d9c description: arch, arm: Preserve TLB bootUncacheability when switching CPUs The ARM TLBs have a bootUncacheability flag used to make some loads and stores become uncach

[gem5-dev] changeset in gem5: config: Avoid generating a reference to mysel...

2014-05-09 Thread Geoffrey Blake via gem5-dev
changeset 7d4d0cd3f7e5 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=7d4d0cd3f7e5 description: config: Avoid generating a reference to myself for Parent.any The unproxy code for Parent.any can generate a circular reference in certain situations with

[gem5-dev] changeset in gem5: arm: Panics in miscreg read functions can be ...

2014-05-09 Thread Geoffrey Blake via gem5-dev
changeset c09802451018 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=c09802451018 description: arm: Panics in miscreg read functions can be tripped by O3 model Unimplemented miscregs for the generic timer were guarded by panics in arm/isa.cc which ca