Pavel Dovgalyuk
f186d64d8f
replay: move internal data to the structure
...
This patch moves replay static variables into the structure
to allow saving and loading them with savevm/loadvm.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru >
Message-Id: <20160926080804.6992.87687.stgit@PASHA-ISP>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2016-09-27 11:57:30 +02:00
Peter Maydell
d38ea87ac5
all: Clean up includes
...
Clean up includes so that osdep.h is included first and headers
which it implies are not included manually.
This commit was created with scripts/clean-includes.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1454089805-5470-16-git-send-email-peter.maydell@linaro.org
2016-02-04 17:41:30 +00:00
Pavel Dovgalyuk
26bc60ac82
replay: introduce icount event
...
This patch adds icount event to the replay subsystem. This event corresponds
to execution of several instructions and used to synchronize input events
in the replay phase.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru >
Message-Id: <20150917162354.8676.31351.stgit@PASHA-ISP.def.inno >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2015-11-05 12:19:09 +01:00
Pavel Dovgalyuk
c16861ef1b
replay: introduce mutex to protect the replay log
...
This mutex will protect read/write operations for replay log.
Using mutex is necessary because most of the events consist of
several fields stored in the log. The mutex will help to avoid races.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru >
Message-Id: <20150917162348.8676.8628.stgit@PASHA-ISP.def.inno >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2015-11-05 12:19:09 +01:00
Pavel Dovgalyuk
c92079f45f
replay: internal functions for replay log
...
This patch adds functions to perform read and write operations
with replay log.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru >
Message-Id: <20150917162342.8676.29445.stgit@PASHA-ISP.def.inno >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2015-11-05 12:19:09 +01:00