[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Register uhci_reset() callback.
From: |
Paul Brook |
Subject: |
Re: [Qemu-devel] Register uhci_reset() callback. |
Date: |
Tue, 16 Jun 2009 17:54:54 +0100 |
User-agent: |
KMail/1.11.4 (Linux/2.6.29-2-amd64; KDE/4.2.4; x86_64; ; ) |
On Tuesday 16 June 2009, Gleb Natapov wrote:
> On Tue, Jun 16, 2009 at 06:14:51PM +0300, Blue Swirl wrote:
> > > Because interrupt line is stuck a guest can't get to the point where it
> > > loads a driver to the second device. For outside observer the guest
> > > just hangs.
> >
> > I see. The problem is in piix_pci interrupt handling, pci_irq_levels[]
> > should be set to zero on reset.
>
> The patch that does that was rejected earlier :)
> http://lists.gnu.org/archive/html/qemu-devel/2009-06/msg00342.html
> http://lists.gnu.org/archive/html/qemu-devel/2009-06/msg00344.html
You're both wrong.
If allow devices to be reset independently then they should probably set theit
IRQ output on reset.
IRQ muxes (e.g. PCI busses) should handle reseting and save/restore of their
own internal state.
Devices should not cause IRQ state changes on restore. Commit 3dcd219f is
incorrect.
Paul
- Re: [Qemu-devel] Register uhci_reset() callback., (continued)
- Re: [Qemu-devel] Register uhci_reset() callback., Gleb Natapov, 2009/06/15
- Re: [Qemu-devel] Register uhci_reset() callback., Blue Swirl, 2009/06/15
- Re: [Qemu-devel] Register uhci_reset() callback., Gleb Natapov, 2009/06/15
- Re: [Qemu-devel] Register uhci_reset() callback., Blue Swirl, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Gleb Natapov, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Blue Swirl, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Gleb Natapov, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Blue Swirl, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Gleb Natapov, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Avi Kivity, 2009/06/18
- Re: [Qemu-devel] Register uhci_reset() callback.,
Paul Brook <=
- Re: [Qemu-devel] Register uhci_reset() callback., Blue Swirl, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Paul Brook, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Blue Swirl, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Jamie Lokier, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Jamie Lokier, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Blue Swirl, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Gleb Natapov, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Paul Brook, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Gleb Natapov, 2009/06/16
- Re: [Qemu-devel] Register uhci_reset() callback., Paul Brook, 2009/06/16