aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs/xen-9p-backend.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-04hw/xen: Make XenDevOps structures constPhilippe Mathieu-Daudé1-1/+1
2024-05-10xen: register legacy backends via xen_backend_initPaolo Bonzini1-1/+7
2023-05-169pfs/xen: Fix segfault on shutdownJason Andryuk1-13/+22
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov1-1/+4
2023-03-07hw/xen: Rename xen_common.h to xen_native.hDavid Woodhouse1-0/+1
2023-03-07hw/xen: Pass grant ref to gnttab unmap operationDavid Woodhouse1-3/+4
2023-03-07hw/xen: Add evtchn operations to allow redirection to internal emulationDavid Woodhouse1-12/+12
2021-07-059pfs: add link to 9p developer docsChristian Schoenebeck1-0/+5
2020-05-25xen/9pfs: increase max ring order to 9Stefano Stabellini1-1/+1
2020-05-25xen/9pfs: yield when there isn't enough room on the ringStefano Stabellini1-6/+25
2020-05-25Revert "9p: init_in_iov_from_pdu can truncate the size"Stefano Stabellini1-9/+6
2020-05-14xen-9pfs: Fix log messages of reply errorsChristian Schoenebeck1-4/+5
2020-01-209p: init_in_iov_from_pdu can truncate the sizeGreg Kurz1-5/+8
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-01-14xen: re-name XenDevice to XenLegacyDevice...Paul Durrant1-8/+8
2018-12-12xen/9pfs: use g_new(T, n) instead of g_malloc(sizeof(T) * n)Greg Kurz1-3/+3
2018-10-19fsdev: Clean up error reporting in qemu_fsdev_add()Markus Armbruster1-1/+6
2018-05-22xen: remove other open-coded use of libxengnttabPaul Durrant1-17/+15
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-0/+1
2018-02-019pfs: drop v9fs_register_transport()Greg Kurz1-2/+1
2018-01-089pfs: fix some type definitionsGreg Kurz1-1/+1
2017-06-29xen-9pfs: disconnect if buffers are misconfiguredStefano Stabellini1-21/+64
2017-06-29virtio-9p: break device if buffers are misconfiguredGreg Kurz1-1/+2
2017-05-25virtio-9p/xen-9p: move 9p specific bits to core 9p codeGreg Kurz1-5/+1
2017-05-16xen: call qemu_set_cloexec instead of fcntlStefano Stabellini1-1/+1
2017-05-16xen/9pfs: fix two resource leaks on error paths, discovered by CoverityStefano Stabellini1-0/+2
2017-04-25xen/9pfs: send responses back to the frontendStefano Stabellini1-0/+19
2017-04-25xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshalStefano Stabellini1-2/+97
2017-04-25xen/9pfs: receive requests from the frontendStefano Stabellini1-0/+50
2017-04-25xen/9pfs: connect to the frontendStefano Stabellini1-1/+181
2017-04-25xen/9pfs: introduce Xen 9pfs backendStefano Stabellini1-0/+96