qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 00/27] qom: add QEMU Object Model type hierarchy


From: Anthony Liguori
Subject: Re: [Qemu-devel] [PATCH 00/27] qom: add QEMU Object Model type hierarchy to qdev
Date: Tue, 20 Dec 2011 10:55:22 -0600
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110922 Lightning/1.0b2 Thunderbird/3.1.15

On 12/20/2011 10:51 AM, Anthony Liguori wrote:
This is series 2/4 of the QOM refactoring.  These series are divided up based
on the major scripted code conversions.

Dang, this should have been an RFC, apologies.


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.

Attached here.

Regards,

Anthony Liguori



Attachment: patch-monkey.py
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]