[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/27] qom: add QEMU Object Model type hierarchy to
From: |
Anthony Liguori |
Subject: |
[Qemu-devel] [PATCH 00/27] qom: add QEMU Object Model type hierarchy to qdev |
Date: |
Tue, 20 Dec 2011 10:51:29 -0600 |
This is series 2/4 of the QOM refactoring. These series are divided up based
on the major scripted code conversions.
This series makes qdev a proper Object and converts qdev's type inheritance to
QOM inheritance.
The first half of the series are manual cleanups/refactorings. The second half
is mostly scripted conversion, separated out into reviewable and bisectable
chunks.
There are a number of patches prefixed with 'not-for-upstream'. As is not
surprising with a refactoring like this, it turned up some interesting corner
cases. Part of the purpose of this RFC is to get some feedback on how to best
handle these cases.
I've tested this series extensively for the pc target including bisectability.
I've tested this series extensively for the pc target including bisectability.
I have not tested any other targets yet so your mileage may vary.
This is also available at:
https://github.com/aliguori/qemu/tree/qom-upstream.5
For full context, the whole tree is located at:
https://github.com/aliguori/qemu/commits/qom-rebase.6
I'll reply to this note with a code of the patch monkey script I used for much
of this series.
- [Qemu-devel] [PATCH 00/27] qom: add QEMU Object Model type hierarchy to qdev,
Anthony Liguori <=
- [Qemu-devel] [PATCH 02/27] qdev: integrate with QEMU Object Model, Anthony Liguori, 2011/12/20
- [Qemu-devel] [PATCH 05/27] qdev: use a wrapper to access reset and promote reset to a class method, Anthony Liguori, 2011/12/20
- [Qemu-devel] [PATCH 01/27] qom: add the base Object class, Anthony Liguori, 2011/12/20
- Re: [Qemu-devel] [PATCH 01/27] qom: add the base Object class, Paolo Bonzini, 2011/12/21
- Re: [Qemu-devel] [PATCH 01/27] qom: add the base Object class, Anthony Liguori, 2011/12/21
- Re: [Qemu-devel] [PATCH 01/27] qom: add the base Object class, Paolo Bonzini, 2011/12/21
- Re: [Qemu-devel] [PATCH 01/27] qom: add the base Object class, Kevin O'Connor, 2011/12/22
- Re: [Qemu-devel] [PATCH 01/27] qom: add the base Object class, Anthony Liguori, 2011/12/22
- Re: [Qemu-devel] [PATCH 01/27] qom: add the base Object class, Kevin O'Connor, 2011/12/22
- Re: [Qemu-devel] [PATCH 01/27] qom: add the base Object class, Anthony Liguori, 2011/12/22