On 30 January 2012 21:08, Anthony Liguori <aligu...@us.ibm.com> wrote:
> This was done in a mostly automated fashion.  I did it in three steps and then
> rebased it into a single step which avoids repeatedly touching every file in
> the tree.
>
> The first step was a sed-based addition of the parent type to the subclass
> registration functions.
>
> The second step was another sed-based removal of subclass registration 
> functions
> while also adding virtual functions from the base class into a class_init
> function as appropriate.
>
> Finally, a python script was used to convert the DeviceInfo structures and
> qdev_register_subclass functions to TypeInfo structures, class_init functions,
> and type_register_static calls.

Can you document this process in enough detail so that those of us with
trees/branches not yet upstream can use it to ease the process of
rebasing after this lands, please?

Thanks
-- PMM

Reply via email to