Home
last modified time | relevance | path

Searched hist:"89 e46eb477113550485bc24264d249de9fd1260a" (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/replay/
H A Dreplay-events.cdiff 89e46eb477113550485bc24264d249de9fd1260a Tue Feb 27 03:53:16 CST 2018 Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> replay: don't process async events when warping the clock

Virtual clock is warped from iothread and vcpu thread. When the hardware
events associated with warp checkpoint, then interrupt delivering may be
non-deterministic if checkpoint is processed in different threads in record
and replay.
This patch disables event processing for clock warp checkpoint and leaves
all hardware events to other checkpoints (e.g., virtual clock).

Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
Message-Id: <20180227095316.1060.4134.stgit@pasha-VirtualBox>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
H A Dreplay.cdiff 89e46eb477113550485bc24264d249de9fd1260a Tue Feb 27 03:53:16 CST 2018 Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> replay: don't process async events when warping the clock

Virtual clock is warped from iothread and vcpu thread. When the hardware
events associated with warp checkpoint, then interrupt delivering may be
non-deterministic if checkpoint is processed in different threads in record
and replay.
This patch disables event processing for clock warp checkpoint and leaves
all hardware events to other checkpoints (e.g., virtual clock).

Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
Message-Id: <20180227095316.1060.4134.stgit@pasha-VirtualBox>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>