aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc/spapr_iommu.c
AgeCommit message (Expand)Author
2018-12-21spapr: use g_new(T, n) instead of g_malloc(sizeof(T) * n)Greg Kurz
2018-06-15iommu: Add IOMMU index argument to translate methodPeter Maydell
2018-06-15iommu: Add IOMMU index argument to notifier APIsPeter Maydell
2018-02-06spapr/iommu: Enable in-kernel TCE acceleration via VFIO KVM deviceAlexey Kardashevskiy
2017-09-27migration: pre_save return intDr. David Alan Gilbert
2017-09-08spapr_iommu: Realloc guest visible TCE table when hot(un)plugging vfio-pciAlexey Kardashevskiy
2017-09-08spapr_iommu: unregister vmstate at unrealize timeGreg Kurz
2017-09-08spapr_iommu: pass object ownership to parent/ownerMichael Roth
2017-09-08spapr_iommu: convert TCE table object to realize()Greg Kurz
2017-09-08spapr_iommu: use g_strdup_printf() instead of snprintf()Greg Kurz
2017-08-22hw/ppc/spapr_iommu: Fix crash when removing the "spapr-tce-table" deviceThomas Huth
2017-07-14Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell
2017-07-14memory/iommu: introduce IOMMUMemoryRegionClassAlexey Kardashevskiy
2017-07-14memory/iommu: QOM'fy IOMMU MemoryRegionAlexey Kardashevskiy
2017-07-13Convert error_report() to warn_report()Alistair Francis
2017-06-28vmstate: error hint for failed equal checksHalil Pasic
2017-05-25memory: tune last param of iommu_ops.translate()Peter Xu
2017-04-26target-ppc: kvm: make use of KVM_CREATE_SPAPR_TCE_64Alexey Kardashevskiy
2016-09-27memory: introduce IOMMUOps.notify_flag_changedPeter Xu
2016-09-07hw/ppc: use error_report instead of fprintfCédric Le Goater
2016-08-08spapr: Fix undefined behaviour in spapr_tce_reset()David Gibson
2016-07-05spapr_iommu: Realloc guest visible TCE table when starting/stopping listeningAlexey Kardashevskiy
2016-06-22memory: Add reporting of supported page sizesAlexey Kardashevskiy
2016-06-07spapr_iommu: Add root memory regionAlexey Kardashevskiy
2016-06-07spapr_iommu: Migrate full stateAlexey Kardashevskiy
2016-06-07spapr_iommu: Introduce "enabled" state for TCE tableAlexey Kardashevskiy
2016-05-27spapr_iommu: Move table allocation to helpersAlexey Kardashevskiy
2016-05-26memory: Fix IOMMU replay base addressAlexey Kardashevskiy
2016-05-19hw: explicitly include qemu/log.hPaolo Bonzini
2016-01-29ppc: Clean up includesPeter Maydell
2015-10-23spapr_iommu: Provide a function to switch a TCE table to allowing VFIODavid Gibson
2015-10-23spapr_iommu: Rename vfio_accel parameterDavid Gibson
2015-07-07spapr_iommu: translate sPAPRTCEAccess to IOMMUAccessFlagsGreg Kurz
2015-07-07spapr_iommu: drop erroneous check in h_put_tce_indirect()Greg Kurz
2015-07-07spapr: Merge sPAPREnvironment into sPAPRMachineStateDavid Gibson
2015-06-03hw/ppc/spapr_iommu: Fix the check for invalid upper bits in liobnThomas Huth
2015-06-03spapr_iommu: Give unique QOM name to TCE tableAlexey Kardashevskiy
2015-06-03spapr_iommu: Make spapr_tce_find_by_liobn() publicAlexey Kardashevskiy
2015-06-03spapr_iommu: Add separate trace points for PCI DMA operationsAlexey Kardashevskiy
2015-06-03spapr_iommu: Make H_PUT_TCE_INDIRECT endian-safeAlexey Kardashevskiy
2015-06-03spapr_iommu: Disable in-kernel IOMMU tables for >4GB windowsAlexey Kardashevskiy
2015-03-09spapr_vio/spapr_iommu: Move VIO bypass where it belongsAlexey Kardashevskiy
2015-02-16exec: RCUify AddressSpaceDispatchPaolo Bonzini
2015-01-07PPC: Fix crash on spapr_tce_table_finalize()David Gibson
2014-08-28iommu: add is_write as a parameter to the translate function of MemoryRegionI...Le Tan
2014-07-15sPAPR/IOMMU: Fix TCE entry permissionGavin Shan
2014-06-27spapr_iommu: Make in-kernel TCE table optionalAlexey Kardashevskiy
2014-06-16spapr_iommu: Introduce bus_offset in sPAPRTCETableAlexey Kardashevskiy
2014-06-16spapr_iommu: Introduce page_shift in sPAPRTCETableAlexey Kardashevskiy
2014-06-16spapr_iommu: Get rid of window_size in sPAPRTCETableAlexey Kardashevskiy