The flags are already specified on the command line, so it is not necessary to get them back from the migration stream. They should be already equal on the source and destination machine, unless the destination machine is configured incorrectly.
Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> --- hw/timer/hpet.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/hw/timer/hpet.c b/hw/timer/hpet.c index 0ad5420..4aa7293 100644 --- a/hw/timer/hpet.c +++ b/hw/timer/hpet.c @@ -266,11 +266,6 @@ static int hpet_post_load(void *opaque, int version_id) s->capability |= (s->num_timers - 1) << HPET_ID_NUM_TIM_SHIFT; hpet_cfg.hpet[s->hpet_id].event_timer_block_id = (uint32_t)s->capability; - /* Derive HPET_MSI_SUPPORT from the capability of the first timer. */ - s->flags &= ~(1 << HPET_MSI_SUPPORT); - if (s->timer[0].config & HPET_TN_FSB_CAP) { - s->flags |= 1 << HPET_MSI_SUPPORT; - } return 0; } -- 2.5.0