[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler |
Date: |
Wed, 16 Sep 2009 13:47:49 +0300 |
User-agent: |
Mutt/1.5.19 (2009-01-05) |
On Wed, Sep 16, 2009 at 01:30:51PM +0300, Michael S. Tsirkin wrote:
> On Wed, Sep 16, 2009 at 12:22:28PM +0200, Gerd Hoffmann wrote:
> > On 09/16/09 12:06, Michael S. Tsirkin wrote:
> >>> How about going one step further? Register *one* qdev_reset instance
> >>> which then walks the qdev tree and calls ->reset() for every device?
> >>
> >> Will be much more code. Why not reuse the existing queue?
> >
> > I think we'll need such a tree walker anyway sooner or later. Thus
> > you'll get bonus points for making it generic, so it could be used for a
> > -- say -- late_init() callback too.
> >
> > Also the reset() callbacks order will be based on the position of the
> > device in the tree instead of being more or less random.
> >
> > cheers,
> > Gerd
>
> Better make it a separate patch, later.
> For now, I'm just addressing the type safety.
To clarify: I don't know enough about qdev to see
how easy it is. Care to send a patch on top of mine?
> --
> MST
- Re: [Qemu-devel] [PATCH 1/2] qemu/qdev: type safety in reset handler, (continued)
Message not available
- [Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler, Michael S. Tsirkin, 2009/09/16
- [Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler, Gerd Hoffmann, 2009/09/16
- [Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler, Michael S. Tsirkin, 2009/09/16
- [Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler, Gerd Hoffmann, 2009/09/16
- [Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler, Michael S. Tsirkin, 2009/09/16
- [Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler,
Michael S. Tsirkin <=
[Qemu-devel] Re: [PATCH 1/2] qemu/qdev: type safety in reset handler, Michael S. Tsirkin, 2009/09/16