[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [0/7] pseries: Patches to fix system reset
From: |
David Gibson |
Subject: |
[Qemu-devel] [0/7] pseries: Patches to fix system reset |
Date: |
Wed, 15 Aug 2012 14:33:41 +1000 |
Hi Alex,
Here is a string of patches which fix most of the many problems with
system reset on the pseriss machine. They apply on top of my other
string of pseries patches which you already merged. They apply before
Li Zhang's usb and vga patches, since it looks like those will go
another iteration, I can easily rebase after those if that would be
more convenient.
1/7 is a generic patch which I have already sent to Anthony, but it
hasn't gone into mainline yet, the rest of the series is dependent on
it, though, so it's included here. It's also dependent on newer
kernel headers than are in mainline, but which I think you already
have in your tree
This does quite a pit of rework to the pseries reset sequence, with
some influence on the ppc target at large. It fixes both general and
kvm specific bugs, although a number of the general bugs were very
difficult to actually trigger without kvm anyway (because full emu SMP
is so achingly slow, and I think has some other bugs I haven't had
time to investigate yet). There are some known reset problems still
remaining, specifically:
* We need to reset the VPA registration in KVM as well. I
have a tentative patch for that, but I'm waiting for Paul to send the
necessary KVM bits upstream.
* We should reset the TCE table on the emulated PCI host
bridge as well as VIO devices. I just haven't yet had a chance to
figure out the right place to wire in that reset yet.
- [Qemu-devel] [0/7] pseries: Patches to fix system reset,
David Gibson <=
- [Qemu-devel] [PATCH 4/7] pseries: Use new method to correct reset sequence, David Gibson, 2012/08/15
- [Qemu-devel] [PATCH 1/7] Allow QEMUMachine to override reset sequencing, David Gibson, 2012/08/15
- [Qemu-devel] [PATCH 3/7] pseries: Fix and cleanup CPU initialization and reset, David Gibson, 2012/08/15
- [Qemu-devel] [PATCH 6/7] pseries: Clear TCE state when resetting PAPR VIO devices, David Gibson, 2012/08/15
- [Qemu-devel] [PATCH 7/7] ppc/pseries: Reset VPA registration on CPU reset, David Gibson, 2012/08/15
- [Qemu-devel] [PATCH 2/7] ppc: Make kvm_arch_put_registers() put *all* the registers, David Gibson, 2012/08/15
- [Qemu-devel] [PATCH 5/7] pseries: Add support for new KVM hash table control call, David Gibson, 2012/08/15