replay: Remove host_clock_last

Now we're not using the 'last' field in the timer, remove it from
replay.

Bump the version number of the replay structure since we've
removed the field.

Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20190724115823.4199-4-dgilbert@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Dr. David Alan Gilbert 2019-07-24 12:58:22 +01:00 committed by Paolo Bonzini
parent 4ea9a0e3db
commit a02fe2ca70

View File

@ -23,7 +23,6 @@ static int replay_pre_save(void *opaque)
{ {
ReplayState *state = opaque; ReplayState *state = opaque;
state->file_offset = ftell(replay_file); state->file_offset = ftell(replay_file);
state->host_clock_last = qemu_clock_get_last(QEMU_CLOCK_HOST);
return 0; return 0;
} }
@ -33,7 +32,6 @@ static int replay_post_load(void *opaque, int version_id)
ReplayState *state = opaque; ReplayState *state = opaque;
if (replay_mode == REPLAY_MODE_PLAY) { if (replay_mode == REPLAY_MODE_PLAY) {
fseek(replay_file, state->file_offset, SEEK_SET); fseek(replay_file, state->file_offset, SEEK_SET);
qemu_clock_set_last(QEMU_CLOCK_HOST, state->host_clock_last);
/* If this was a vmstate, saved in recording mode, /* If this was a vmstate, saved in recording mode,
we need to initialize replay data fields. */ we need to initialize replay data fields. */
replay_fetch_data_kind(); replay_fetch_data_kind();
@ -49,8 +47,8 @@ static int replay_post_load(void *opaque, int version_id)
static const VMStateDescription vmstate_replay = { static const VMStateDescription vmstate_replay = {
.name = "replay", .name = "replay",
.version_id = 1, .version_id = 2,
.minimum_version_id = 1, .minimum_version_id = 2,
.pre_save = replay_pre_save, .pre_save = replay_pre_save,
.post_load = replay_post_load, .post_load = replay_post_load,
.fields = (VMStateField[]) { .fields = (VMStateField[]) {
@ -61,7 +59,6 @@ static const VMStateDescription vmstate_replay = {
VMSTATE_UINT32(has_unread_data, ReplayState), VMSTATE_UINT32(has_unread_data, ReplayState),
VMSTATE_UINT64(file_offset, ReplayState), VMSTATE_UINT64(file_offset, ReplayState),
VMSTATE_UINT64(block_request_id, ReplayState), VMSTATE_UINT64(block_request_id, ReplayState),
VMSTATE_UINT64(host_clock_last, ReplayState),
VMSTATE_INT32(read_event_kind, ReplayState), VMSTATE_INT32(read_event_kind, ReplayState),
VMSTATE_UINT64(read_event_id, ReplayState), VMSTATE_UINT64(read_event_id, ReplayState),
VMSTATE_INT32(read_event_checkpoint, ReplayState), VMSTATE_INT32(read_event_checkpoint, ReplayState),