aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio/spapr.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-16vfio: Make VFIOIOMMUClass::add_window() and its wrapper return boolZhenzhong Duan1-8/+8
2024-05-16vfio: Make VFIOIOMMUClass::setup() return boolZhenzhong Duan1-7/+5
2024-01-05vfio/spapr: Introduce a sPAPR VFIOIOMMU QOM interfaceCédric Le Goater1-15/+24
2024-01-05vfio/spapr: Extend VFIOIOMMUOps with a release handlerCédric Le Goater1-16/+19
2023-12-19vfio/spapr: Move hostwin_list into spapr containerZhenzhong Duan1-16/+20
2023-12-19vfio/spapr: Move prereg_listener into spapr containerZhenzhong Duan1-8/+16
2023-12-19vfio/spapr: switch to spapr IOMMU BE add/del_section_windowZhenzhong Duan1-5/+14
2023-12-19vfio/spapr: Introduce spapr backend and target interfaceZhenzhong Duan1-0/+14
2023-12-19vfio/container: Move listener to base containerEric Auger1-5/+6
2023-12-19vfio/container: Move pgsizes and dma_max_mappings to base containerEric Auger1-4/+6
2023-11-06vfio/common: Move vfio_host_win_add/del into spapr.cZhenzhong Duan1-0/+83
2023-11-06vfio/spapr: Make vfio_spapr_create/remove_window staticZhenzhong Duan1-24/+24
2023-11-06vfio/container: Move spapr specific init/deinit into spapr.cZhenzhong Duan1-1/+80
2023-11-06vfio/container: Move vfio_container_add/del_section_window into spapr.cZhenzhong Duan1-0/+90
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-4/+4
2021-09-30memory: Name all the memory listenersPeter Xu1-0/+1
2021-05-02Do not include cpu.h if it's not really necessaryThomas Huth1-1/+0
2020-04-07vfio/spapr: Fix page size calculationAlexey Kardashevskiy1-3/+3
2019-10-26core: replace getpagesize() with qemu_real_host_page_sizeWei Yang1-3/+4
2019-10-04vfio: Turn the container error into an Error handleEric Auger1-1/+3
2019-04-25exec: Introduce qemu_maxrampagesize() and rename qemu_getrampagesize()David Hildenbrand1-1/+1
2019-03-12vfio/spapr: Rename local systempagesize variableAlexey Kardashevskiy1-3/+3
2019-03-12vfio/spapr: Fix indirect levels calculationAlexey Kardashevskiy1-10/+33
2018-08-21vfio/spapr: Allow backing bigger guest IOMMU pages with smaller physical pagesAlexey Kardashevskiy1-1/+20
2017-09-15vfio, spapr: Fix levels calculationAlexey Kardashevskiy1-1/+1
2017-07-14memory/iommu: QOM'fy IOMMU MemoryRegionAlexey Kardashevskiy1-1/+2
2016-10-31memory: Replace skip_dump flag with "ram_device"Alex Williamson1-1/+1
2016-07-18vfio/spapr: Remove stale ioctl() callDavid Gibson1-1/+0
2016-07-05vfio/spapr: Create DMA window dynamically (SPAPR IOMMU v2)Alexey Kardashevskiy1-0/+71
2016-07-05vfio: spapr: Add DMA memory preregistering (SPAPR IOMMU v2)Alexey Kardashevskiy1-0/+139