summaryrefslogtreecommitdiffstats
path: root/hw/9pfs/virtio-9p-device.c
Commit message (Expand)AuthorAgeFilesLines
* virtio: drop name parameter for virtio_init()Jonah Palmer2022-05-161-1/+1
* 9pfs: add link to 9p developer docsChristian Schoenebeck2021-07-051-0/+5
* 9pfs: suppress performance warnings on qtest runsChristian Schoenebeck2020-10-191-0/+6
* Revert "9p: init_in_iov_from_pdu can truncate the size"Stefano Stabellini2020-05-251-7/+4Star
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-2/+2
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2020-01-271-1/+1
|\
| * qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* | virtio-9p-device: convert to new virtio_delete_queuePan Nengyuan2020-01-221-1/+1
* | virtio-9p-device: fix memleak in virtio_9p_device_unrealizePan Nengyuan2020-01-221-0/+1
|/
* 9p: init_in_iov_from_pdu can truncate the sizeGreg Kurz2020-01-201-4/+7
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* 9pfs: drop v9fs_register_transport()Greg Kurz2018-02-011-6/+2Star
* 9pfs: fix some type definitionsGreg Kurz2018-01-081-1/+1
* virtio-9p: move unrealize/realize after virtio_9p_transport definitionGreg Kurz2018-01-081-31/+29Star
* virtio-9p: break device if buffers are misconfiguredGreg Kurz2017-06-291-4/+36
* virtio-9p: message header is 7-byte longGreg Kurz2017-06-291-5/+3Star
* virtio-9p: record element after sanity checksGreg Kurz2017-06-291-1/+2
* virtio-9p/xen-9p: move 9p specific bits to core 9p codeGreg Kurz2017-05-251-7/+1Star
* 9p: introduce a type for the 9p headerStefano Stabellini2017-04-211-5/+1Star
* 9pfs: introduce init_out/in_iov_from_pduStefano Stabellini2017-01-031-10/+18
* 9pfs: introduce transport specific callbacksStefano Stabellini2017-01-031-7/+17
* virtio-9p: add reset handlerGreg Kurz2016-10-171-0/+8
* virtio: cleanup VMSTATE_VIRTIO_DEVICEHalil Pasic2016-10-101-2/+0Star
* virtio-9p: convert VMSTATE_VIRTIO_DEVICEHalil Pasic2016-10-101-6/+11
* virtio-9p: handle handle_9p_output() errorGreg Kurz2016-10-101-5/+21
* virtio-9p: add parentheses to sizeof operatorGreg Kurz2016-10-101-3/+3
* 9pfs: Wrap in vmstateDr. David Alan Gilbert2016-07-211-9/+5Star
* 9p: drop useless inclusion of hw/i386/pc.hGreg Kurz2016-06-061-1/+0Star
* 9p: some more cleanup in #include directivesGreg Kurz2016-06-061-1/+0Star
* virtio: move allocation to virtqueue_pop/vring_popPaolo Bonzini2016-02-061-7/+10
* virtio: Clean up includesPeter Maydell2016-01-291-0/+1
* 9pfs: introduce V9fsVirtioStateWei Liu2016-01-121-29/+49
* 9pfs: factor out v9fs_device_{,un}realize_commonWei Liu2016-01-081-83/+7Star
* 9pfs: move handle_9p_output and make it static functionWei Liu2016-01-081-0/+34
* 9pfs: factor out virtio_9p_push_and_notifyWei Liu2016-01-081-0/+11
* 9pfs: break out virtio_init_iov_from_pduWei Liu2016-01-081-0/+12
* 9pfs: factor out virtio_pdu_{,un}marshalWei Liu2016-01-081-0/+14
* 9pfs: PDU processing functions don't need to take V9fsState as argumentWei Liu2016-01-081-0/+1
* 9pfs: merge hw/virtio/virtio-9p.h into hw/9pfs/virtio-9p.hWei Liu2016-01-081-1/+0Star
* 9pfs: rename virtio-9p-xattr{,-user}.{c,h} to 9p-xattr{,-user}.{c,h}Wei Liu2016-01-081-1/+1
* 9pfs: rename virtio-9p-coth.{c,h} to coth.{c,h}Wei Liu2016-01-081-1/+1
* virtio-9p-device: add minimal unrealize handlerGreg Kurz2015-12-101-0/+12
* virtio-9p: use QEMU thread poolPaolo Bonzini2015-11-301-4/+0Star
* virtio-9p: add savem handlersGreg Kurz2015-11-121-0/+11
* virtio: get_features() can failJason Wang2015-07-271-1/+2
* virtio-9p-device: move qdev properties into virtio-9p-device.cShannon Zhao2015-06-101-1/+2
* virtio: make features 64bit wideGerd Hoffmann2015-06-011-1/+1
* virtio: feature bit manipulation helpersCornelia Huck2015-02-261-1/+1
* virtio-9p: use virtio wrappers to access headersGreg Kurz2014-06-291-1/+2