qemu-e2k/hw/9pfs
Anthony Liguori 39bffca203 qdev: register all types natively through QEMU Object Model
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.

We are almost fully converted to QOM after this commit.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2012-02-03 10:41:06 -06:00
..
codir.c fix typo: delete redundant semicolon 2011-12-06 09:56:41 +00:00
cofile.c hw/9pfs: Use the correct file descriptor in Fsdriver Callback 2011-12-04 22:35:28 +05:30
cofs.c
coxattr.c
virtio-9p-coth.c
virtio-9p-coth.h fix spelling in hw sub directory 2011-12-06 09:56:41 +00:00
virtio-9p-device.c qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
virtio-9p-handle.c hw/9pfs: Move opt validation to FsDriver callback 2012-01-04 19:51:28 +05:30
virtio-9p-local.c hw/9pfs: Move opt validation to FsDriver callback 2012-01-04 19:51:28 +05:30
virtio-9p-posix-acl.c
virtio-9p-proxy.c virtio-9p-proxy: Fix typo causing compile failure on 32 bit hosts 2012-01-06 12:50:44 -06:00
virtio-9p-proxy.h hw/9pfs: Proxy getversion 2012-01-04 20:20:55 +05:30
virtio-9p-synth.c hw/9pfs: Use the correct file descriptor in Fsdriver Callback 2011-12-04 22:35:28 +05:30
virtio-9p-synth.h
virtio-9p-xattr-user.c
virtio-9p-xattr.c
virtio-9p-xattr.h
virtio-9p.c hw/9pfs: Add validation to {un}marshal code 2012-01-04 19:53:22 +05:30
virtio-9p.h hw/9pfs: Move pdu_marshal/unmarshal code to a seperate file 2012-01-04 19:51:28 +05:30