mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
vmstate: accept QEMUTimer in VMSTATE_TIMER*, add VMSTATE_TIMER_PTR*
Old users of VMSTATE_TIMER* are mechanically changed to VMSTATE_TIMER_PTR variants. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
+1
-1
@@ -166,7 +166,7 @@ const VMStateDescription vmstate_ich9_pm = {
|
||||
VMSTATE_UINT16(acpi_regs.pm1.evt.sts, ICH9LPCPMRegs),
|
||||
VMSTATE_UINT16(acpi_regs.pm1.evt.en, ICH9LPCPMRegs),
|
||||
VMSTATE_UINT16(acpi_regs.pm1.cnt.cnt, ICH9LPCPMRegs),
|
||||
VMSTATE_TIMER(acpi_regs.tmr.timer, ICH9LPCPMRegs),
|
||||
VMSTATE_TIMER_PTR(acpi_regs.tmr.timer, ICH9LPCPMRegs),
|
||||
VMSTATE_INT64(acpi_regs.tmr.overflow_time, ICH9LPCPMRegs),
|
||||
VMSTATE_GPE_ARRAY(acpi_regs.gpe.sts, ICH9LPCPMRegs),
|
||||
VMSTATE_GPE_ARRAY(acpi_regs.gpe.en, ICH9LPCPMRegs),
|
||||
|
||||
+1
-1
@@ -285,7 +285,7 @@ static const VMStateDescription vmstate_acpi = {
|
||||
VMSTATE_UINT16(ar.pm1.evt.en, PIIX4PMState),
|
||||
VMSTATE_UINT16(ar.pm1.cnt.cnt, PIIX4PMState),
|
||||
VMSTATE_STRUCT(apm, PIIX4PMState, 0, vmstate_apm, APMState),
|
||||
VMSTATE_TIMER(ar.tmr.timer, PIIX4PMState),
|
||||
VMSTATE_TIMER_PTR(ar.tmr.timer, PIIX4PMState),
|
||||
VMSTATE_INT64(ar.tmr.overflow_time, PIIX4PMState),
|
||||
VMSTATE_STRUCT(ar.gpe, PIIX4PMState, 2, vmstate_gpe, ACPIGPE),
|
||||
VMSTATE_STRUCT_TEST(
|
||||
|
||||
+1
-1
@@ -306,7 +306,7 @@ static const VMStateDescription vmstate_stellaris_gptm = {
|
||||
VMSTATE_UINT32_ARRAY(match_prescale, gptm_state, 2),
|
||||
VMSTATE_UINT32(rtc, gptm_state),
|
||||
VMSTATE_INT64_ARRAY(tick, gptm_state, 2),
|
||||
VMSTATE_TIMER_ARRAY(timer, gptm_state, 2),
|
||||
VMSTATE_TIMER_PTR_ARRAY(timer, gptm_state, 2),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+1
-1
@@ -791,7 +791,7 @@ static const VMStateDescription vmstate_fdc_result_timer = {
|
||||
.version_id = 1,
|
||||
.minimum_version_id = 1,
|
||||
.fields = (VMStateField[]) {
|
||||
VMSTATE_TIMER(result_timer, FDCtrl),
|
||||
VMSTATE_TIMER_PTR(result_timer, FDCtrl),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
@@ -520,7 +520,7 @@ static const VMStateDescription vmstate_cadence_uart = {
|
||||
VMSTATE_UINT32(rx_count, UartState),
|
||||
VMSTATE_UINT32(tx_count, UartState),
|
||||
VMSTATE_UINT32(rx_wpos, UartState),
|
||||
VMSTATE_TIMER(fifo_trigger_handle, UartState),
|
||||
VMSTATE_TIMER_PTR(fifo_trigger_handle, UartState),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+2
-2
@@ -730,7 +730,7 @@ const VMStateDescription vmstate_serial_fifo_timeout_timer = {
|
||||
.version_id = 1,
|
||||
.minimum_version_id = 1,
|
||||
.fields = (VMStateField[]) {
|
||||
VMSTATE_TIMER(fifo_timeout_timer, SerialState),
|
||||
VMSTATE_TIMER_PTR(fifo_timeout_timer, SerialState),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
@@ -763,7 +763,7 @@ const VMStateDescription vmstate_serial_poll = {
|
||||
.minimum_version_id = 1,
|
||||
.fields = (VMStateField[]) {
|
||||
VMSTATE_INT32(poll_msl, SerialState),
|
||||
VMSTATE_TIMER(modem_status_poll, SerialState),
|
||||
VMSTATE_TIMER_PTR(modem_status_poll, SerialState),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+1
-1
@@ -214,7 +214,7 @@ const VMStateDescription vmstate_ptimer = {
|
||||
VMSTATE_INT64(period, ptimer_state),
|
||||
VMSTATE_INT64(last_event, ptimer_state),
|
||||
VMSTATE_INT64(next_event, ptimer_state),
|
||||
VMSTATE_TIMER(timer, ptimer_state),
|
||||
VMSTATE_TIMER_PTR(timer, ptimer_state),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+1
-1
@@ -286,7 +286,7 @@ static const VMStateDescription vmstate_pl330 = {
|
||||
PL330Queue),
|
||||
VMSTATE_STRUCT(write_queue, PL330State, 0, vmstate_pl330_queue,
|
||||
PL330Queue),
|
||||
VMSTATE_TIMER(timer, PL330State),
|
||||
VMSTATE_TIMER_PTR(timer, PL330State),
|
||||
VMSTATE_UINT32(inten, PL330State),
|
||||
VMSTATE_UINT32(int_status, PL330State),
|
||||
VMSTATE_UINT32(ev_status, PL330State),
|
||||
|
||||
+1
-1
@@ -455,7 +455,7 @@ static const VMStateDescription vmstate_lm_kbd = {
|
||||
VMSTATE_UINT16_ARRAY(pwm.file, LM823KbdState, 256),
|
||||
VMSTATE_UINT8(pwm.faddr, LM823KbdState),
|
||||
VMSTATE_BUFFER(pwm.addr, LM823KbdState),
|
||||
VMSTATE_TIMER_ARRAY(pwm.tm, LM823KbdState, 3),
|
||||
VMSTATE_TIMER_PTR_ARRAY(pwm.tm, LM823KbdState, 3),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
@@ -450,7 +450,7 @@ static const VMStateDescription vmstate_nvic = {
|
||||
VMSTATE_UINT32(systick.control, nvic_state),
|
||||
VMSTATE_UINT32(systick.reload, nvic_state),
|
||||
VMSTATE_INT64(systick.tick, nvic_state),
|
||||
VMSTATE_TIMER(systick.timer, nvic_state),
|
||||
VMSTATE_TIMER_PTR(systick.timer, nvic_state),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+1
-1
@@ -234,7 +234,7 @@ static const VMStateDescription vmstate_acpi = {
|
||||
VMSTATE_UINT16(ar.pm1.evt.en, VT686PMState),
|
||||
VMSTATE_UINT16(ar.pm1.cnt.cnt, VT686PMState),
|
||||
VMSTATE_STRUCT(apm, VT686PMState, 0, vmstate_apm, APMState),
|
||||
VMSTATE_TIMER(ar.tmr.timer, VT686PMState),
|
||||
VMSTATE_TIMER_PTR(ar.tmr.timer, VT686PMState),
|
||||
VMSTATE_INT64(ar.tmr.overflow_time, VT686PMState),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
|
||||
@@ -631,7 +631,7 @@ static const VMStateDescription vmstate_cuda_timer = {
|
||||
VMSTATE_UINT16(counter_value, CUDATimer),
|
||||
VMSTATE_INT64(load_time, CUDATimer),
|
||||
VMSTATE_INT64(next_irq_time, CUDATimer),
|
||||
VMSTATE_TIMER_TEST(timer, CUDATimer, cuda_timer_exist),
|
||||
VMSTATE_TIMER_PTR_TEST(timer, CUDATimer, cuda_timer_exist),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+1
-1
@@ -1719,7 +1719,7 @@ const VMStateDescription vmstate_pcnet = {
|
||||
VMSTATE_BUFFER(buffer, PCNetState),
|
||||
VMSTATE_UNUSED_TEST(is_version_2, 4),
|
||||
VMSTATE_INT32(tx_busy, PCNetState),
|
||||
VMSTATE_TIMER(poll_timer, PCNetState),
|
||||
VMSTATE_TIMER_PTR(poll_timer, PCNetState),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+2
-2
@@ -1205,8 +1205,8 @@ const VMStateDescription sdhci_vmstate = {
|
||||
VMSTATE_UINT64(admasysaddr, SDHCIState),
|
||||
VMSTATE_UINT8(stopped_state, SDHCIState),
|
||||
VMSTATE_VBUFFER_UINT32(fifo_buffer, SDHCIState, 1, NULL, 0, buf_maxsz),
|
||||
VMSTATE_TIMER(insert_timer, SDHCIState),
|
||||
VMSTATE_TIMER(transfer_timer, SDHCIState),
|
||||
VMSTATE_TIMER_PTR(insert_timer, SDHCIState),
|
||||
VMSTATE_TIMER_PTR(transfer_timer, SDHCIState),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+1
-1
@@ -328,7 +328,7 @@ static const VMStateDescription vmstate_a9_gtimer = {
|
||||
.version_id = 1,
|
||||
.minimum_version_id = 1,
|
||||
.fields = (VMStateField[]) {
|
||||
VMSTATE_TIMER(timer, A9GTimerState),
|
||||
VMSTATE_TIMER_PTR(timer, A9GTimerState),
|
||||
VMSTATE_UINT64(counter, A9GTimerState),
|
||||
VMSTATE_UINT64(ref_counter, A9GTimerState),
|
||||
VMSTATE_UINT64(cpu_ref_time, A9GTimerState),
|
||||
|
||||
@@ -246,7 +246,7 @@ static const VMStateDescription vmstate_timerblock = {
|
||||
VMSTATE_UINT32(control, TimerBlock),
|
||||
VMSTATE_UINT32(status, TimerBlock),
|
||||
VMSTATE_INT64(tick, TimerBlock),
|
||||
VMSTATE_TIMER(timer, TimerBlock),
|
||||
VMSTATE_TIMER_PTR(timer, TimerBlock),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
+1
-1
@@ -299,7 +299,7 @@ static const VMStateDescription vmstate_hpet_timer = {
|
||||
VMSTATE_UINT64(fsb, HPETTimer),
|
||||
VMSTATE_UINT64(period, HPETTimer),
|
||||
VMSTATE_UINT8(wrap_flag, HPETTimer),
|
||||
VMSTATE_TIMER(qemu_timer, HPETTimer),
|
||||
VMSTATE_TIMER_PTR(qemu_timer, HPETTimer),
|
||||
VMSTATE_END_OF_LIST()
|
||||
}
|
||||
};
|
||||
|
||||
@@ -758,7 +758,7 @@ static const VMStateDescription vmstate_rtc = {
|
||||
VMSTATE_BUFFER(cmos_data, RTCState),
|
||||
VMSTATE_UINT8(cmos_index, RTCState),
|
||||
VMSTATE_UNUSED(7*4),
|
||||
VMSTATE_TIMER(periodic_timer, RTCState),
|
||||
VMSTATE_TIMER_PTR(periodic_timer, RTCState),
|
||||
VMSTATE_INT64(next_periodic_time, RTCState),
|
||||
VMSTATE_UNUSED(3*8),
|
||||
VMSTATE_UINT32_V(irq_coalesced, RTCState, 2),
|
||||
@@ -766,7 +766,7 @@ static const VMStateDescription vmstate_rtc = {
|
||||
VMSTATE_UINT64_V(base_rtc, RTCState, 3),
|
||||
VMSTATE_UINT64_V(last_update, RTCState, 3),
|
||||
VMSTATE_INT64_V(offset, RTCState, 3),
|
||||
VMSTATE_TIMER_V(update_timer, RTCState, 3),
|
||||
VMSTATE_TIMER_PTR_V(update_timer, RTCState, 3),
|
||||
VMSTATE_UINT64_V(next_alarm_time, RTCState, 3),
|
||||
VMSTATE_END_OF_LIST()
|
||||
},
|
||||
|
||||
+1
-1
@@ -2437,7 +2437,7 @@ const VMStateDescription vmstate_ehci = {
|
||||
VMSTATE_UINT32(portsc[4], EHCIState),
|
||||
VMSTATE_UINT32(portsc[5], EHCIState),
|
||||
/* frame timer */
|
||||
VMSTATE_TIMER(frame_timer, EHCIState),
|
||||
VMSTATE_TIMER_PTR(frame_timer, EHCIState),
|
||||
VMSTATE_UINT64(last_run_ns, EHCIState),
|
||||
VMSTATE_UINT32(async_stepdown, EHCIState),
|
||||
/* schedule state */
|
||||
|
||||
+1
-1
@@ -2015,7 +2015,7 @@ static const VMStateDescription vmstate_ohci_eof_timer = {
|
||||
.minimum_version_id = 1,
|
||||
.pre_load = ohci_eof_timer_pre_load,
|
||||
.fields = (VMStateField[]) {
|
||||
VMSTATE_TIMER(eof_timer, OHCIState),
|
||||
VMSTATE_TIMER_PTR(eof_timer, OHCIState),
|
||||
VMSTATE_END_OF_LIST()
|
||||
},
|
||||
};
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user