aboutsummaryrefslogtreecommitdiff
path: root/hw/rdma
AgeCommit message (Expand)Author
2023-10-21hw/rdma/vmw/pvrdma_cmd: Use correct struct in query_port()Peter Maydell
2023-10-12hw/rdma: Deprecate the pvrdma device and the rdma subsystemThomas Huth
2023-10-12hw/pvrdma: Protect against buggy or malicious guest driverYuval Shaia
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé
2023-04-28hw/rdma: VMW_PVRDMA should depend on VMXNET3_PCIThomas Huth
2023-04-28hw/rdma: Compile target-independent parts of the rdma code only onceThomas Huth
2023-04-28hw/rdma: Remove unused macros PG_DIR_SZ and PG_TBL_SZThomas Huth
2023-02-08Drop duplicate #includeMarkus Armbruster
2023-01-16hw/pvrdma: Protect against buggy or malicious guest driverYuval Shaia
2023-01-08include/hw/pci: Split pci_device.h off pci.hMarkus Armbruster
2023-01-08include/hw/pci: Break inclusion loop pci_bridge.h and cxl.hMarkus Armbruster
2022-12-14cleanup: Tweak and re-run return_directly.cocciMarkus Armbruster
2022-12-14Drop more useless casts from void * to pointerMarkus Armbruster
2022-11-07msix: Assert that specified vector is in rangeAkihiko Odaki
2022-04-26hw/pvrdma: Some cosmetic fixesYuval Shaia
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster
2022-01-18hw/dma: Use dma_addr_t type definition when relevantPhilippe Mathieu-Daudé
2022-01-18hw/dma: Fix format string issues using dma_addr_tPhilippe Mathieu-Daudé
2022-01-18hw/rdma/rdma_utils: Rename rdma_pci_dma_map 'len' argumentPhilippe Mathieu-Daudé
2021-11-02qapi: introduce x-query-rdma QMP commandDaniel P. Berrangé
2021-07-04pvrdma: Fix the ring init error flow (CVE-2021-3608)Marcel Apfelbaum
2021-07-04pvrdma: Ensure correct input on ring init (CVE-2021-3607)Marcel Apfelbaum
2021-07-04hw/rdma: Fix possible mremap overflow in the pvrdma device (CVE-2021-3582)Marcel Apfelbaum
2021-06-02docs: fix references to docs/devel/tracing.rstStefano Garzarella
2021-03-15pvrdma: wean code off pvrdma_ring.h kernel headerCornelia Huck
2021-01-01Merge remote-tracking branch 'remotes/ehabkost-gl/tags/machine-next-pull-requ...Peter Maydell
2020-12-19hw/rdma: Replace QList by GQueueMarkus Armbruster
2020-12-18qdev: Move softmmu properties to qdev-properties-system.hEduardo Habkost
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost
2020-09-02rdma: Rename INTERFACE_RDMA_PROVIDER_CLASS macroEduardo Habkost
2020-08-21meson: convert hw/rdmaMarc-André Lureau
2020-08-21trace: switch position of headers to what Meson requiresPaolo Bonzini
2020-05-04lockable: Replace locks with lock guard macrosSimran Singhal
2020-05-02hw/rdma: Destroy list mutex when list is destroyedYuval Shaia
2020-03-21hw/rdma: avoid suspicious strncpy() useStefan Hajnoczi
2020-03-21hw/rdma: Skip data-path mr_id translationYuval Shaia
2020-03-21hw/rdma: Cosmetic change - no need for two sge arraysYuval Shaia
2020-03-21hw/rdma/vmw/pvrdma_dev_ring: Replace strncpy with pstrcpyJulia Suvorova
2020-03-16misc: Replace zero-length arrays with flexible array member (automatic)Philippe Mathieu-Daudé
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2019-11-06hw/rdma: Utilize ibv_reg_mr_iova for memory registrationYuval Shaia
2019-10-26core: replace getpagesize() with qemu_real_host_page_sizeWei Yang
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-06-06hw/rdma: Delete unused headers inclusionYuval Shaia