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