aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-12-19vfio/spapr: Move hostwin_list into spapr containerZhenzhong Duan2-17/+20
2023-12-19vfio/spapr: Move prereg_listener into spapr containerZhenzhong Duan2-9/+16
2023-12-19vfio/spapr: switch to spapr IOMMU BE add/del_section_windowZhenzhong Duan5-16/+42
2023-12-19vfio/spapr: Introduce spapr backend and target interfaceZhenzhong Duan2-0/+20
2023-12-19vfio/container: Implement attach/detach_deviceEric Auger2-7/+21
2023-12-19vfio/container: Move iova_ranges to base containerZhenzhong Duan5-16/+13
2023-12-19vfio/container: Move dirty_pgsizes and max_dirty_bitmap_size to base containerEric Auger3-6/+7
2023-12-19vfio/container: Move listener to base containerEric Auger6-73/+74
2023-12-19vfio/container: Move vrdl_list to base containerZhenzhong Duan5-31/+31
2023-12-19vfio/container: Move pgsizes and dma_max_mappings to base containerEric Auger6-20/+23
2023-12-19vfio/container: Convert functions to base containerEric Auger4-33/+26
2023-12-19vfio/container: Move per container device list in base containerZhenzhong Duan4-16/+23
2023-12-19vfio/container: Switch to IOMMU BE set_dirty_page_tracking/query_dirty_bitmap...Eric Auger5-17/+44
2023-12-19vfio/container: Move space field to base containerEric Auger6-26/+29
2023-12-19vfio/common: Move giommu_list in base containerEric Auger5-23/+29
2023-12-19vfio/common: Introduce vfio_container_init/destroy helperZhenzhong Duan3-1/+16
2023-12-19vfio/container: Switch to dma_map|unmap APIEric Auger7-32/+81
2023-12-19vfio/container: Introduce a empty VFIOIOMMUOpsZhenzhong Duan2-1/+6
2023-12-19vfio: Introduce base object for VFIOContainer and targeted interfaceZhenzhong Duan2-6/+52
2023-12-19fsl-imx: add simple RTC emulation for i.MX6 and i.MX7 boardsNikita Ostrenkov3-10/+94
2023-12-19target/arm/helper: Propagate MDCR_EL2.HPMN into PMCR_EL0.NJean-Philippe Brucker1-2/+20
2023-12-19target/arm/tcg: Including missing 'exec/exec-all.h' headerPhilippe Mathieu-Daudé1-0/+1
2023-12-19target/arm: Restrict DC CVAP & DC CVADP instructions to TCG accelPhilippe Mathieu-Daudé1-0/+5
2023-12-19target/arm: Restrict TCG specific helpersPhilippe Mathieu-Daudé2-55/+55
2023-12-19target/arm: Don't implement *32_EL2 registers when EL1 is AArch64 onlyPeter Maydell2-22/+36
2023-12-19target/arm/kvm: Have kvm_arm_hw_debug_active take a ARMCPU argumentPhilippe Mathieu-Daudé1-3/+3
2023-12-19target/arm/kvm: Have kvm_arm_handle_debug take a ARMCPU argumentPhilippe Mathieu-Daudé1-4/+4
2023-12-19target/arm/kvm: Have kvm_arm_handle_dabt_nisv take a ARMCPU argumentPhilippe Mathieu-Daudé1-5/+5
2023-12-19target/arm/kvm: Have kvm_arm_verify_ext_dabt_pending take a ARMCPU argPhilippe Mathieu-Daudé1-4/+4
2023-12-19target/arm/kvm: Have kvm_arm_[get|put]_virtual_time take ARMCPU argumentPhilippe Mathieu-Daudé1-13/+10
2023-12-19target/arm/kvm: Have kvm_arm_vcpu_finalize take a ARMCPU argumentPhilippe Mathieu-Daudé1-4/+4
2023-12-19target/arm/kvm: Have kvm_arm_vcpu_init take a ARMCPU argumentPhilippe Mathieu-Daudé1-6/+5
2023-12-19target/arm/kvm: Have kvm_arm_pmu_set_irq take a ARMCPU argumentPhilippe Mathieu-Daudé3-6/+6
2023-12-19target/arm/kvm: Have kvm_arm_pmu_init take a ARMCPU argumentPhilippe Mathieu-Daudé3-6/+6
2023-12-19target/arm/kvm: Have kvm_arm_pvtime_init take a ARMCPU argumentPhilippe Mathieu-Daudé3-8/+9
2023-12-19target/arm/kvm: Have kvm_arm_set_device_attr take a ARMCPU argumentPhilippe Mathieu-Daudé1-6/+6
2023-12-19target/arm/kvm: Have kvm_arm_sve_get_vls take a ARMCPU argumentPhilippe Mathieu-Daudé3-5/+5
2023-12-19target/arm/kvm: Have kvm_arm_sve_set_vls take a ARMCPU argumentPhilippe Mathieu-Daudé1-4/+3
2023-12-19target/arm/kvm: Have kvm_arm_add_vcpu_properties take a ARMCPU argumentPhilippe Mathieu-Daudé3-6/+6
2023-12-19target/arm/kvm: Remove unused includesPhilippe Mathieu-Daudé1-2/+0
2023-12-19hw/intc/arm_gicv3: Include missing 'qemu/error-report.h' headerPhilippe Mathieu-Daudé1-0/+1
2023-12-19target/arm/kvm: Unexport kvm_arm_vm_state_changeRichard Henderson2-3/+1
2023-12-19target/arm/kvm: Unexport and tidy kvm_arm_sync_mpstate_to_{kvm, qemu}Richard Henderson2-37/+6
2023-12-19target/arm/kvm: Unexport kvm_{get,put}_vcpu_eventsRichard Henderson2-22/+18
2023-12-19target/arm/kvm: Init cap_has_inject_serror_esr in kvm_arch_initRichard Henderson2-17/+4
2023-12-19target/arm/kvm: Unexport kvm_arm_init_cpreg_listRichard Henderson2-14/+8
2023-12-19target/arm/kvm: Unexport kvm_arm_vcpu_finalizeRichard Henderson2-15/+13
2023-12-19target/arm/kvm: Unexport kvm_arm_vcpu_initRichard Henderson2-13/+11
2023-12-19target/arm/kvm: Merge kvm64.c into kvm.cRichard Henderson3-821/+792
2023-12-19target/arm/kvm: Move kvm_arm_reg_syncs_via_cpreg_list and unexportRichard Henderson3-25/+19