qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [0/7] pseries: Patches to fix system reset
@ 2012-08-15  4:33 David Gibson
  2012-08-15  4:33 ` [Qemu-devel] [PATCH 1/7] Allow QEMUMachine to override reset sequencing David Gibson
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: David Gibson @ 2012-08-15  4:33 UTC (permalink / raw)
  To: agraf; +Cc: qemu-ppc, qemu-devel, paulus

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.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-08-18  8:31 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-15  4:33 [Qemu-devel] [0/7] pseries: Patches to fix system reset David Gibson
2012-08-15  4:33 ` [Qemu-devel] [PATCH 1/7] Allow QEMUMachine to override reset sequencing David Gibson
2012-08-15  4:33 ` [Qemu-devel] [PATCH 2/7] ppc: Make kvm_arch_put_registers() put *all* the registers David Gibson
2012-08-17 13:58   ` Alexander Graf
2012-08-17 16:24     ` [Qemu-devel] [Qemu-ppc] " David Gibson
2012-08-15  4:33 ` [Qemu-devel] [PATCH 3/7] pseries: Fix and cleanup CPU initialization and reset David Gibson
2012-08-15  4:33 ` [Qemu-devel] [PATCH 4/7] pseries: Use new method to correct reset sequence David Gibson
2012-08-15  4:33 ` [Qemu-devel] [PATCH 5/7] pseries: Add support for new KVM hash table control call David Gibson
2012-08-15  4:33 ` [Qemu-devel] [PATCH 6/7] pseries: Clear TCE state when resetting PAPR VIO devices David Gibson
2012-08-15  4:33 ` [Qemu-devel] [PATCH 7/7] ppc/pseries: Reset VPA registration on CPU reset David Gibson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).