[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold r
From: |
Gleb Natapov |
Subject: |
Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset. |
Date: |
Tue, 31 Aug 2010 16:14:49 +0300 |
On Tue, Aug 31, 2010 at 08:08:17AM -0500, Anthony Liguori wrote:
> On 08/30/2010 09:58 PM, Isaku Yamahata wrote:
> >>I was thinking that we should stick entirely within the qdev abstraction.
> >>
> >>The patchset I sent out introduced a cold reset as a qdev property on
> >>the devices.
> >>
> >>For warm reset, if I understand correctly, we need two things. We need
> >>to 1) control propagation order and we need to 2) differentiate
> >>per-device between cold reset and warm reset.
> >>
> >>For (2), I don't know that we truly do need it. For something like PCI
> >>AER, wouldn't we just move the AER initialization to the qdev init
> >>function and then never change the AER registers during reset?
> >>
> >>IOW, the only way to do a cold reset would be to destroy and recreate
> >>the device.
> >I'm lost here. Then, what should qdev_reset() do?
>
> I don't know, that's what I'm trying to understand.
>
> As of this moment, you've convinced me that it should be a warm
> reset. However, I'm not yet convinced that we need to allow buses
> to change the propagation path of the warm reset.
>
System_reset should do cold reset like it does now.
--
Gleb.
- [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., (continued)
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/30
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Blue Swirl, 2010/08/30
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/30
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Blue Swirl, 2010/08/30
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/30
[Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/30
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Isaku Yamahata, 2010/08/30
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset.,
Gleb Natapov <=
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Gleb Natapov, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Avi Kivity, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Avi Kivity, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Gleb Natapov, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Avi Kivity, 2010/08/31
- Re: [Qemu-devel] Re: [PATCH 5/5] RFC: distinguish warm reset from cold reset., Anthony Liguori, 2010/08/31