Curtis Dunham has uploaded a new patch set (#2) to the change originally created by Nikos Nikoleris. ( https://gem5-review.googlesource.com/3760 )

Change subject: mem: Signal the local monitor when clearing the global monitor
......................................................................

mem: Signal the local monitor when clearing the global monitor

ARM systems require the coordination of the global and local
monitors. When the system is run without caches the global monitor is
implemented in the abstract memory object. This change adds a callback
from the abstract memory that notifies the local monitor when the
global monitor is cleared.

Additionally, for ARM systems the local monitor signals the event
register and wakes the thread context up. Subsequent wait-for-event
(WFE) instructions will be immediately signaled.

Change-Id: If6c038f3a6bea7239ba4258f07f39c7f9a30500b
Reviewed-by: Andreas Sandberg <andreas.sandb...@arm.com>
---
M src/arch/alpha/locked_mem.hh
M src/arch/arm/locked_mem.hh
A src/arch/generic/locked_mem.hh
M src/arch/mips/locked_mem.hh
A src/arch/null/locked_mem.hh
M src/arch/power/locked_mem.hh
M src/arch/riscv/locked_mem.hh
M src/arch/sparc/locked_mem.hh
M src/arch/x86/locked_mem.hh
M src/mem/abstract_mem.cc
10 files changed, 196 insertions(+), 104 deletions(-)


--
To view, visit https://gem5-review.googlesource.com/3760
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: If6c038f3a6bea7239ba4258f07f39c7f9a30500b
Gerrit-Change-Number: 3760
Gerrit-PatchSet: 2
Gerrit-Owner: Nikos Nikoleris <nikos.nikole...@arm.com>
Gerrit-Reviewer: Andreas Sandberg <andreas.sandb...@arm.com>
Gerrit-Reviewer: Jason Lowe-Power <ja...@lowepower.com>
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to