cpu: Add CPU support for generatig wake up events when LLSC adresses are snooped.
authorAli Saidi <Ali.Saidi@ARM.com>
Fri, 24 Jan 2014 21:29:30 +0000 (15:29 -0600)
committerAli Saidi <Ali.Saidi@ARM.com>
Fri, 24 Jan 2014 21:29:30 +0000 (15:29 -0600)
commit6bed6e0352a68723ea55017b3e09a8c279af11ec
treef7fb2a163ea470144a424bf21a7dd578754546af
parentd3444c6603afe38b00036292a854f52069b90a80
cpu: Add CPU support for generatig wake up events when LLSC adresses are snooped.

This patch add support for generating wake-up events in the CPU when an address
that is currently in the exclusive state is hit by a snoop. This mechanism is required
for ARMv8 multi-processor support.
14 files changed:
src/arch/alpha/locked_mem.hh
src/arch/arm/locked_mem.hh
src/arch/mips/locked_mem.hh
src/arch/power/locked_mem.hh
src/arch/sparc/locked_mem.hh
src/arch/x86/locked_mem.hh
src/cpu/base.hh
src/cpu/base_dyn_inst.hh
src/cpu/inorder/resources/cache_unit.cc
src/cpu/o3/lsq_unit_impl.hh
src/cpu/simple/atomic.cc
src/cpu/simple/atomic.hh
src/cpu/simple/timing.cc
src/cpu/simple/timing.hh