Home
last modified time | relevance | path

Searched refs:phase (Results 1 – 25 of 39) sorted by relevance

12

/qemu/docs/devel/migration/
A Dvfio.rst10 Migration of VFIO devices consists of two phases: the optional pre-copy phase,
11 and the stop-and-copy phase. The pre-copy phase is iterative and allows to
13 transferred. The iterative pre-copy phase of migration allows for the guest to
65 vendor driver during iterative pre-copy phase.
122 phase. So, a page marked as dirty will be copied to the destination in both
123 phases. Copying dirty pages in pre-copy phase helps QEMU to predict if it can
124 achieve its downtime tolerances. If QEMU during pre-copy phase keeps finding
130 off, all dirty pages will be copied to the destination in stop-and-copy phase
137 phase of migration. In that case, the unmap ioctl returns any dirty pages in
139 stop-and-copy phase, an IOMMU notifier is used to get a callback for mapped
[all …]
A Dpostcopy.rst10 the postcopy phase, a failure of *either* side causes the guest to be lost.
51 During the postcopy phase, the bandwidth limits set using
79 during the postcopy phase, and to cause any huge pages that
193 sending. During the precopy phase this is updated as the CPU dirties
208 will go into a paused state. It'll need a recovery phase to continue a
211 The recovery phase normally contains a few steps:
/qemu/hw/m68k/
A Dnext-cube.c65 int8_t phase; member
155 if (rtc->phase == -1) { in next_scr2_rtc_update()
156 rtc->phase = 0; in next_scr2_rtc_update()
161 if (rtc->phase < 8) { in next_scr2_rtc_update()
165 if (rtc->phase >= 8 && rtc->phase < 16) { in next_scr2_rtc_update()
183 if (rtc->status & (0x80 >> (rtc->phase - 8))) { in next_scr2_rtc_update()
229 if (ret & (0x80 >> (rtc->phase - 8))) { in next_scr2_rtc_update()
238 rtc->phase++; in next_scr2_rtc_update()
239 if (rtc->phase == 16) { in next_scr2_rtc_update()
255 rtc->phase = -1; in next_scr2_rtc_update()
[all …]
/qemu/docs/devel/
A Dreset.rst109 Multi-phase mechanism
176 /* call parent class enter phase */
188 /* call parent class hold phase */
200 /* call parent class exit phase */
228 only override the *enter* phase and leave *hold* and *exit* untouched::
235 phase.
245 phase. During *enter* and *hold* phase only, the function will return that the
258 *hold* or *exit* phase of another object in the same reset group.
310 *exit* phase is an error.
344 the three-phase mechanism listed above. It resets all objects
[all …]
A Drcu.rst45 | finish removal phase
50 begin reclamation phase |
77 phase and the beginning of reclamation phase.
88 marks the end of the removal phase, with func taking care
89 asynchronously of the reclamation phase.
381 /* Removal phase. */
386 /* Reclamation phase. */
/qemu/scripts/coccinelle/
A Dreset-type.cocci1 // Convert device code using three-phase reset to add a ResetType
16 // implementations of the hold and exit phase methods" it includes
101 identifier phase;
104 - rc->phases.phase(obj)@p
105 + rc->phases.phase(obj, RESET_TYPE_COLD)
/qemu/hw/audio/
A Dasc.c293 uint32_t phase, incr, offset; in generate_wavetable() local
295 phase = ldl_be_p(&s->regs[chanreg]); in generate_wavetable()
298 phase += incr; in generate_wavetable()
299 offset = (phase >> 15) & 0x1ff; in generate_wavetable()
302 stl_be_p(&s->regs[chanreg], phase); in generate_wavetable()
/qemu/hw/core/
A Dqdev.c836 bool phase_check(MachineInitPhase phase) in phase_check() argument
838 return machine_phase >= phase; in phase_check()
841 void phase_advance(MachineInitPhase phase) in phase_advance() argument
843 assert(machine_phase == phase - 1); in phase_advance()
844 machine_phase = phase; in phase_advance()
/qemu/hw/block/
A Dfdc.c950 s->phase = FD_PHASE_RECONSTRUCT; in fdc_pre_load()
961 if (s->phase == FD_PHASE_RECONSTRUCT) { in fdc_post_load()
962 s->phase = reconstruct_phase(s); in fdc_post_load()
1008 return reconstruct_phase(fdctrl) != fdctrl->phase; in fdc_phase_needed()
1017 VMSTATE_UINT8(phase, FDCtrl),
1352 fdctrl->phase = FD_PHASE_COMMAND; in fdctrl_to_command_phase()
1364 fdctrl->phase = FD_PHASE_RESULT; in fdctrl_to_result_phase()
1733 switch (fdctrl->phase) { in fdctrl_read_data()
2237 switch (fdctrl->phase) { in fdctrl_write_data()
2283 fdctrl->phase = FD_PHASE_EXECUTION; in fdctrl_write_data()
A Dfdc-internal.h97 uint8_t phase; member
/qemu/include/hw/
A Dqdev-core.h1111 bool phase_check(MachineInitPhase phase);
1112 void phase_advance(MachineInitPhase phase);
/qemu/hw/scsi/
A Dtrace-events200 esp_set_phase(const char *phase) "setting bus phase to %s"
250 lsi_bad_phase_jump(uint32_t dsp) "Data phase mismatch jump to 0x%"PRIX32
281 lsi_execute_script_blockmove_badphase(const char *phase, const char *expected) "Wrong phase got %s …
291 lsi_execute_script_tc_compp(const char *phase, char op, const char *insn_phase) "Compare phase %s %…
A Dlsi53c895a.c327 static const char *scsi_phase_name(int phase) in scsi_phase_name() argument
329 return scsi_phases[phase & PHASE_MASK]; in scsi_phase_name()
569 static inline void lsi_set_phase(LSIState *s, int phase) in lsi_set_phase() argument
572 s->sbcl |= phase | LSI_SBCL_REQ; in lsi_set_phase()
573 s->sstat1 = (s->sstat1 & ~PHASE_MASK) | phase; in lsi_set_phase()
A Desp.c87 static void esp_set_phase(ESPState *s, uint8_t phase) in esp_set_phase() argument
90 s->rregs[ESP_RSTAT] |= phase; in esp_set_phase()
92 trace_esp_set_phase(esp_phase_names[phase]); in esp_set_phase()
/qemu/include/standard-headers/linux/
A Dinput.h407 uint16_t phase; member
/qemu/include/hw/virtio/
A Dvhost.h411 VhostDeviceStatePhase phase,
A Dvhost-backend.h157 VhostDeviceStatePhase phase,
/qemu/tests/functional/
A Dmeson.build283 # compile phase https://github.com/mesonbuild/meson/issues/2518
/qemu/include/block/
A Dblock-global-state.h214 } phase; member
/qemu/include/hw/i2c/
A Dpmbus_device.h293 uint8_t phase; /* R/W byte */ member
/qemu/
A D.travis.yml46 # Common first phase for all steps
/qemu/block/
A Dblock-backend.c607 if (it->phase == BDRV_NEXT_BACKEND_ROOTS) { in bdrv_next()
626 it->phase = BDRV_NEXT_MONITOR_OWNED; in bdrv_next()
648 .phase = BDRV_NEXT_BACKEND_ROOTS, in bdrv_next_reset()
668 if (it->phase == BDRV_NEXT_BACKEND_ROOTS && it->blk) { in bdrv_next_cleanup()
/qemu/qapi/
A Dmigration.json49 # @precopy-bytes: The number of bytes sent in the pre-copy phase
55 # @postcopy-bytes: The number of bytes sent during the post-copy phase
145 # @postcopy-recover-setup: setup phase for a postcopy recovery
146 # process, preparing for a recovery phase to start. (since 9.1)
762 # migration can use during switchover phase. NOTE! This does not
943 # migration can use during switchover phase. NOTE! This does not
1153 # migration can use during switchover phase. NOTE! This does not
/qemu/hw/virtio/
A Dvhost-user.c208 uint32_t phase; member
2889 VhostDeviceStatePhase phase, in vhost_user_set_device_state_fd() argument
2904 .phase = phase, in vhost_user_set_device_state_fd()
/qemu/hw/nvme/
A Dnvme.h505 uint8_t phase; member

Completed in 53 milliseconds

12