[gem5-dev] [XS] Change in gem5/gem5[develop]: base: error out when socker path too long

2023-04-10 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/69482?usp=email ) Change subject: base: error out when socker path too long .. base: error out when socker path too long

[gem5-dev] [S] Change in gem5/gem5[develop]: sim: handle async events in main thread only

2023-02-07 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/67533?usp=email ) Change subject: sim: handle async events in main thread only .. sim: handle async events in main thread only In the

[gem5-dev] [S] Change in gem5/gem5[develop]: mem: use default backdoor behavior for thread_bridge

2023-02-07 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/67531?usp=email ) Change subject: mem: use default backdoor behavior for thread_bridge .. mem: use default backdoor behavior for

[gem5-dev] [S] Change in gem5/gem5[develop]: dev: terminal: run pollevent in terminal eventq

2023-02-02 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/67532?usp=email ) ( 4 is the latest approved patch-set. No files were changed between the latest approved patch-set and the submitted one. )Change subject: dev: terminal: run pollevent in terminal

[gem5-dev] [S] Change in gem5/gem5[develop]: mem: implement atomic backdoor in thread_bridge

2023-02-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/67531?usp=email ) Change subject: mem: implement atomic backdoor in thread_bridge .. mem: implement atomic backdoor in

[gem5-dev] [S] Change in gem5/gem5[develop]: sim: handle async events in main thread only

2023-02-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/67533?usp=email ) Change subject: sim: handle async events in main thread only .. sim: handle async events in main thread

[gem5-dev] [S] Change in gem5/gem5[develop]: dev: terminal: run pollevent in terminal eventq

2023-02-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/67532?usp=email ) Change subject: dev: terminal: run pollevent in terminal eventq .. dev: terminal: run pollevent in

[gem5-dev] [L] Change in gem5/gem5[develop]: mem: create port_wrapper classes

2023-01-12 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/67232?usp=email ) Change subject: mem: create port_wrapper classes .. mem: create port_wrapper classes The port_wrapper classes

[gem5-dev] [M] Change in gem5/gem5[develop]: systemc: fix -Wno-free-nonheap-object for building scheduler.cc

2023-01-12 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/67237?usp=email ) Change subject: systemc: fix -Wno-free-nonheap-object for building scheduler.cc .. systemc: fix

[gem5-dev] [S] Change in gem5/gem5[develop]: systemc: fix -Wno-free-nonheap-object for building scheduler.cc

2023-01-10 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/67237?usp=email ) Change subject: systemc: fix -Wno-free-nonheap-object for building scheduler.cc .. systemc: fix

[gem5-dev] [M] Change in gem5/gem5[develop]: systemc: fix warning of auto event deletion

2023-01-08 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/67236?usp=email ) Change subject: systemc: fix warning of auto event deletion .. systemc: fix warning of auto event deletion

[gem5-dev] [L] Change in gem5/gem5[develop]: mem: create simple_port classes

2023-01-04 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/67232?usp=email ) Change subject: mem: create simple_port classes .. mem: create simple_port classes The simple_port

[gem5-dev] [M] Change in gem5/gem5[develop]: sim: allow specifying remote gdb port for each workload

2022-11-02 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/65151?usp=email ) Change subject: sim: allow specifying remote gdb port for each workload .. sim: allow specifying remote gdb port for

[gem5-dev] [S] Change in gem5/gem5[develop]: util: update termios to replace nl with cr-nl

2022-11-02 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/65152?usp=email ) Change subject: util: update termios to replace nl with cr-nl .. util: update termios to replace nl with cr-nl This

[gem5-dev] [S] Change in gem5/gem5[develop]: util: update termios to replace nl with cr-nl

2022-11-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/65152?usp=email ) Change subject: util: update termios to replace nl with cr-nl .. util: update termios to replace nl with

[gem5-dev] [M] Change in gem5/gem5[develop]: sim: allow specifying remote gdb port for each workload

2022-11-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/65151?usp=email ) Change subject: sim: allow specifying remote gdb port for each workload .. sim: allow specifying remote

[gem5-dev] [L] Change in gem5/gem5[develop]: mem: implement ThreadBridge

2022-10-30 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/65071?usp=email ) Change subject: mem: implement ThreadBridge .. mem: implement ThreadBridge ThreadBridge is used for communication

[gem5-dev] [M] Change in gem5/gem5[develop]: bazel

2022-04-18 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58949 ) Change subject: bazel .. bazel Change-Id: I8013b4544b9922f35bcafbb383cc7f1b4d0c11e7 --- A BUILD A WORKSPACE A

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: make gem5 fastmodel build hermetic

2022-01-14 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/55085 ) Change subject: fastmodel: make gem5 fastmodel build hermetic .. fastmodel: make gem5 fastmodel build hermetic This CL makes

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: make gem5 fastmodel build harmonic

2022-01-03 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/55085 ) Change subject: fastmodel: make gem5 fastmodel build harmonic .. fastmodel: make gem5 fastmodel build harmonic This

[gem5-dev] Change in gem5/gem5[develop]: Fix for 11.16 fastmodel

2021-11-08 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/52543 ) Change subject: Fix for 11.16 fastmodel .. Fix for 11.16 fastmodel Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: print stdout when build command fail

2021-02-16 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/40475 ) Change subject: fastmodel: print stdout when build command fail .. fastmodel: print stdout when build command fail Originally

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: fix cntfrq in A76

2021-02-03 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/40355 ) Change subject: fastmodel: fix cntfrq in A76 .. fastmodel: fix cntfrq in A76 Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: scons,fastmodel: workaround SideEffect in scons

2021-02-02 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40476 ) Change subject: scons,fastmodel: workaround SideEffect in scons .. scons,fastmodel: workaround SideEffect in scons

[gem5-dev] Change in gem5/gem5[develop]: scons,fastmodel: print stdout when build command fail

2021-02-02 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40475 ) Change subject: scons,fastmodel: print stdout when build command fail .. scons,fastmodel: print stdout when build

[gem5-dev] Change in gem5/gem5[develop]: systemc: remove boost header dependency

2021-02-02 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/40315 ) Change subject: systemc: remove boost header dependency .. systemc: remove boost header dependency The current tests included

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: fix cntfrq in A76

2021-02-02 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40355 ) Change subject: fastmodel: fix cntfrq in A76 .. fastmodel: fix cntfrq in A76 Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: systemc: remove boost header dependency

2021-02-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40315 ) Change subject: systemc: remove boost header dependency .. systemc: remove boost header dependency The current

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: add interface to update system counter freq

2021-02-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/40278 ) Change subject: fastmodel: add interface to update system counter freq .. fastmodel: add interface to update system counter

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: create base class for EVS CPU

2021-02-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/40277 ) Change subject: fastmodel: create base class for EVS CPU .. fastmodel: create base class for EVS CPU Previously we use

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: remove incorrect cntfrq update

2021-02-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/40276 ) Change subject: fastmodel: remove incorrect cntfrq update .. fastmodel: remove incorrect cntfrq update The register cntfrq

[gem5-dev] Change in gem5/gem5[develop]: util: Fix packet parser for Python3

2021-02-01 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/40075 ) Change subject: util: Fix packet parser for Python3 .. util: Fix packet parser for Python3 Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: create base class for EVS CPU

2021-01-31 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40277 ) Change subject: fastmodel: create base class for EVS CPU .. fastmodel: create base class for EVS CPU Previously we

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: remove incorrect cntfrq update

2021-01-31 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40276 ) Change subject: fastmodel: remove incorrect cntfrq update .. fastmodel: remove incorrect cntfrq update The register

[gem5-dev] Change in gem5/gem5[develop]: fastmodel: add interface to update system counter freq

2021-01-31 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40278 ) Change subject: fastmodel: add interface to update system counter freq .. fastmodel: add interface to update system

[gem5-dev] Change in gem5/gem5[develop]: Fix package parser

2021-01-29 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40075 ) Change subject: Fix package parser .. Fix package parser Change-Id: Id5124135b0dd4049ce6531d7bdbc562d33f4d299 --- M

[gem5-dev] Change in gem5/gem5[develop]: systemc: remove pipe through flag in TLM extension

2021-01-24 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/37375 ) Change subject: systemc: remove pipe through flag in TLM extension .. systemc: remove pipe through flag in TLM extension Pipe

[gem5-dev] Change in gem5/gem5[develop]: scons: only wrap message with positive value

2020-10-05 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/35596 ) Change subject: scons: only wrap message with positive value .. scons: only wrap message with positive value In case we have

[gem5-dev] Change in gem5/gem5[develop]: scons: only wrap message with positive value

2020-10-05 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/35596 ) Change subject: scons: only wrap message with positive value .. scons: only wrap message with positive value In

[gem5-dev] Change in gem5/gem5[develop]: SCons: avoid interactive access in non-tty

2020-10-05 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/35595 ) Change subject: SCons: avoid interactive access in non-tty .. SCons: avoid interactive access in non-tty We saw

[gem5-dev] Change in gem5/gem5[develop]: base,sim: implement a faster mutex for single thread case

2020-09-27 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34915 ) Change subject: base,sim: implement a faster mutex for single thread case .. base,sim: implement a faster mutex for single

[gem5-dev] Change in gem5/gem5[develop]: systemc: avoid mutex lock in non async cases

2020-09-22 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34695 ) Change subject: systemc: avoid mutex lock in non async cases .. systemc: avoid mutex lock in non async cases Avoid acquiring a

[gem5-dev] Change in gem5/gem5[develop]: base,sim: implement a faster mutex for single thread case

2020-09-22 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34915 ) Change subject: base,sim: implement a faster mutex for single thread case .. base,sim: implement a faster mutex for

[gem5-dev] Change in gem5/gem5[develop]: base: avoid std::mutex by implementing a spinlock

2020-09-17 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34696 ) Change subject: base: avoid std::mutex by implementing a spinlock .. base: avoid std::mutex by implementing a

[gem5-dev] Change in gem5/gem5[develop]: systemc: avoid mutex lock in non async cases

2020-09-17 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34695 ) Change subject: systemc: avoid mutex lock in non async cases .. systemc: avoid mutex lock in non async cases Avoid

[gem5-dev] Change in gem5/gem5[develop]: systemc: self-manage TimeSlot in Scheduler

2020-09-16 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34615 ) Change subject: systemc: self-manage TimeSlot in Scheduler .. systemc: self-manage TimeSlot in Scheduler TimeSlot is new and

[gem5-dev] Change in gem5/gem5[develop]: systemc: use list instead of map in scheduler

2020-09-16 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34515 ) Change subject: systemc: use list instead of map in scheduler .. systemc: use list instead of map in scheduler The queue in

[gem5-dev] Change in gem5/gem5[develop]: base: use setjmp to speed up fiber

2020-09-16 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34356 ) Change subject: base: use setjmp to speed up fiber .. base: use setjmp to speed up fiber ucontext is an order of magnitude

[gem5-dev] Change in gem5/gem5[develop]: systemc: self-manage TimeSlot in Scheduler

2020-09-16 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34615 ) Change subject: systemc: self-manage TimeSlot in Scheduler .. systemc: self-manage TimeSlot in Scheduler TimeSlot

[gem5-dev] Change in gem5/gem5[develop]: systemc: avoid dynamic_cast in the critical path

2020-09-15 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34355 ) Change subject: systemc: avoid dynamic_cast in the critical path .. systemc: avoid dynamic_cast in the critical path NodeList

[gem5-dev] Change in gem5/gem5[develop]: systemc: use list instead of map in scheduler

2020-09-14 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34515 ) Change subject: systemc: use list instead of map in scheduler .. systemc: use list instead of map in scheduler The

[gem5-dev] Change in gem5/gem5[develop]: systemc: avoid dynamic_cast in the critical path

2020-09-10 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34355 ) Change subject: systemc: avoid dynamic_cast in the critical path .. systemc: avoid dynamic_cast in the critical path

[gem5-dev] Change in gem5/gem5[develop]: systemc: use setjmp to speed up fiber

2020-09-10 Thread Earl Ou (Gerrit) via gem5-dev
Earl Ou has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34356 ) Change subject: systemc: use setjmp to speed up fiber .. systemc: use setjmp to speed up fiber ucontext is an order