aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs
AgeCommit message (Expand)AuthorFilesLines
2025-07-16hw/9pfs: move G_GNUC_PRINTF to headerSean Wei2-3/+3
2025-05-059pfs: fix 'total_open_fd' decrementationChristian Schoenebeck3-3/+21
2025-05-059pfs: Introduce futimens file opGreg Kurz6-1/+44
2025-05-059pfs: Introduce ftruncate file opGreg Kurz5-1/+42
2025-05-059pfs: Don't use file descriptors in core codeGreg Kurz3-3/+20
2025-05-059pfs: local : Introduce local_fid_fd() helperGreg Kurz1-13/+10
2025-05-059pfs: fix FD leak and reduce latency of v9fs_reclaim_fd()Christian Schoenebeck1-9/+20
2025-05-059pfs: fix concurrent v9fs_reclaim_fd() callsChristian Schoenebeck2-0/+11
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-1/+1
2025-02-069pfs: improve v9fs_open() tracingChristian Schoenebeck5-2/+66
2025-02-069pfs: make multidevs=remap defaultChristian Schoenebeck1-0/+3
2025-02-069pfs: improve v9fs_walk() tracingChristian Schoenebeck2-6/+32
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2-2/+2
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2-2/+2
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson1-1/+0
2024-12-15hw/9pfs: Constify all PropertyRichard Henderson1-1/+1
2024-12-109pfs: fix regression regarding CVE-2023-2861Christian Schoenebeck1-10/+17
2024-11-289pfs: fix 'Tgetattr' after unlinkChristian Schoenebeck1-1/+7
2024-11-289pfs: remove obsolete comment in v9fs_getattr()Christian Schoenebeck1-4/+0
2024-11-289pfs: cleanup V9fsFidStateChristian Schoenebeck1-1/+0
2024-11-089pfs: fix crash on 'Treaddir' requestChristian Schoenebeck1-0/+5
2024-10-039p: remove 'proxy' filesystem backend driverPaolo Bonzini3-1381/+0
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
2024-01-04Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell1-2/+5
2023-12-31configure, meson: rename targetos to host_osPaolo Bonzini1-2/+2
2023-12-31meson: remove OS definitions from config_targetosPaolo Bonzini1-2/+5
2023-12-29hw/9pfs: Constify VMStateRichard Henderson1-1/+1
2023-10-20migration: simplify blockersSteve Sistare1-8/+2
2023-08-29fsdev: Use ThrottleDirection instread of bool is_writezhenwei pi1-2/+2
2023-07-25hw/9pfs: spelling fixesMichael Tokarev6-10/+10
2023-07-069pfs: deprecate 'proxy' backendChristian Schoenebeck2-0/+10
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-1/+1
2023-06-089pfs: prevent opening special files (CVE-2023-2861)Christian Schoenebeck1-0/+39
2023-06-01hw/9pfs: use qemu_xxhash4Alex Bennée1-3/+2
2023-05-169pfs/xen: Fix segfault on shutdownJason Andryuk2-13/+28
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov1-1/+4
2023-04-259pfs: mark more coroutine_fnsPaolo Bonzini2-5/+5
2023-04-25thread-pool: avoid passing the pool parameter every timeEmanuele Giuseppe Esposito1-2/+1
2023-03-07hw/xen: Build PV backend drivers for CONFIG_XEN_BUSDavid Woodhouse1-1/+1
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
2023-02-08Don't include headers already included by qemu/osdep.hMarkus Armbruster1-2/+0
2023-01-20coroutine: Split qemu/coroutine-core.h off qemu/coroutine.hMarkus Armbruster1-1/+1
2023-01-19coroutine: Clean up superfluous inclusion of qemu/coroutine.hMarkus Armbruster4-4/+0
2023-01-09error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov1-6/+2
2022-12-23hw/9pfs: Replace the direct call to xxxat() APIs with a wrapperBin Meng2-20/+27
2022-12-23hw/9pfs: Drop unnecessary *xattr wrapper API declarationsBin Meng1-11/+0
2022-12-239pfs: Fix some return statements in the synth backendGreg Kurz1-6/+6