Re: [gem5-dev] Syscall_Emulation for Shared Memory

2019-03-19 Thread Potter, Brandon
Hi Maryam, You need to tell the simulator how many thread contexts it needs at the beginning of execution. There's no thread scheduler in SE mode like there'd be in a real operating system. Since clone allows you to dynamically create a lot of processes, they need to be bound to thread

[gem5-dev] cpu-o3: O3 LSQ Generalisation refactor

2019-03-19 Thread Zigerelli, Andrew D
Dear Giacomo Travaglini, Gabor Dozsa, Regarding your LSQ rewrite commit in January: 51becd2475748fb5515f261254c48827b3b5c2ba Because this is a substantial rewrite, is there any documentation related to how things work now? I'm trying to debug an assert I get with X86 and O3 cpu in

[gem5-dev] Change in gem5/gem5[master]: dev-arm: ambiguous use of getPort()

2019-03-19 Thread Andrea Mondelli (Gerrit)
Andrea Mondelli has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/17469 Change subject: dev-arm: ambiguous use of getPort() .. dev-arm: ambiguous use of getPort() The recent

[gem5-dev] Change in gem5/gem5[master]: dev-arm: Correct cast of template parameter

2019-03-19 Thread Andrea Mondelli (Gerrit)
Andrea Mondelli has uploaded a new patch set (#3). ( https://gem5-review.googlesource.com/c/public/gem5/+/17308 ) Change subject: dev-arm: Correct cast of template parameter .. dev-arm: Correct cast of template parameter

[gem5-dev] Change in gem5/gem5[master]: misc: missing override specifier

2019-03-19 Thread Andrea Mondelli (Gerrit)
Andrea Mondelli has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/17468 Change subject: misc: missing override specifier .. misc: missing override specifier Missing specifier of

[gem5-dev] Change in gem5/gem5[master]: misc: Removed inconsistency in O3* debug msgs

2019-03-19 Thread Andrea Mondelli (Gerrit)
Hello Jason Lowe-Power, Giacomo Travaglini, Bradley Wang, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/17248 to look at the new patch set (#6). Change subject: misc: Removed inconsistency in O3* debug msgs

Re: [gem5-dev] Adding a systemc TLM DMI like mechanism to gem5

2019-03-19 Thread Gabe Black
To make it easier to have a discussion about this proposed API, I copied it into a document over here: https://docs.google.com/document/d/1GBpHjWtjH_AowGqb8pAk9dhWtMdukMALoXmlzwpPgOM/edit?usp=sharing Please take a look when you have a chance. Gabe On Mon, Mar 18, 2019 at 6:51 PM Gabe Black

[gem5-dev] Change to the port API

2019-03-19 Thread Gabe Black
Hi everybody. I just checked in a change which modifies the port API and may affect code you have which isn't checked in to the main gem5 repository. If you're implementing something which exposes ports and have implemented the getMasterPort or getSlavePort methods on a MemObject, porting to the

[gem5-dev] Change in gem5/gem5[master]: systemc: Hook up gem5_getPort to the gem5 getPort mechanism.

2019-03-19 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/17229 ) Change subject: systemc: Hook up gem5_getPort to the gem5 getPort mechanism. .. systemc: Hook up

[gem5-dev] Change in gem5/gem5[master]: python: Switch to the new getPort mechanism to connect ports.

2019-03-19 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/17039 ) Change subject: python: Switch to the new getPort mechanism to connect ports. .. python: Switch to the

[gem5-dev] Change in gem5/gem5[master]: arch, cpu, dev, gpu, mem, sim, python: start using getPort.

2019-03-19 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/17040 ) Change subject: arch, cpu, dev, gpu, mem, sim, python: start using getPort. .. arch, cpu, dev, gpu, mem,

[gem5-dev] Change in gem5/gem5[master]: mem: Move bind() and unbind() into the Port class.

2019-03-19 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/17038 ) Change subject: mem: Move bind() and unbind() into the Port class. .. mem: Move bind() and unbind() into

[gem5-dev] Change in gem5/gem5[master]: sim: Add a getPort function to SimObject.

2019-03-19 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/17037 ) Change subject: sim: Add a getPort function to SimObject. .. sim: Add a getPort function to SimObject.