[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH 0/4] target-ppc: migration fixups (TCG related)
From: |
Mark Cave-Ayland |
Subject: |
[Qemu-ppc] [PATCH 0/4] target-ppc: migration fixups (TCG related) |
Date: |
Wed, 6 Jan 2016 18:22:09 +0000 |
This patchset came out of my work to fix migration for Mac machines under
QEMU running TCG.
Patch 1 was posted to the list a few months ago, but is now part this larger
patchset instead.
Patches 2 and 3 were discovered through a combination of dumping out CPU
structures pre- and post- migration and general code review.
Patch 4 solves the problem that caused random errors when migrating Darwin
images, but seems to duplicate some work that has already been started for
migrating timebase information (see vmstate_ppc_timebase).
I don't have access to any KVM PPC hardware so this has all been tested running
TCG and constantly running savevm/loadvm cycles during a complete Darwin
installation, which in combination with a subsequent macio/DBDMA patchset is
enough to produce a working, bootable image.
Signed-off-by: Mark Cave-Ayland <address@hidden>
Mark Cave-Ayland (4):
target-ppc: add CPU IRQ state to PPC VMStateDescription
target-ppc: use cpu_write_xer() helper in cpu_post_load
target-ppc: add CPU access_type into the migration stream
target-ppc: ensure we include the decrementer value during migration
target-ppc/machine.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 55 insertions(+), 2 deletions(-)
--
1.7.10.4
- [Qemu-ppc] [PATCH 0/4] target-ppc: migration fixups (TCG related),
Mark Cave-Ayland <=
[Qemu-ppc] [PATCH 1/4] target-ppc: add CPU IRQ state to PPC VMStateDescription, Mark Cave-Ayland, 2016/01/06
[Qemu-ppc] [PATCH 3/4] target-ppc: add CPU access_type into the migration stream, Mark Cave-Ayland, 2016/01/06