Sign in
qemu
/
qemu
/
5c4cf8b294ee65c049d6c40f5f6ff7c1befdb3d9
/
hw
/
ppc
/
spapr_iommu.c
2c91bcf
iommu: Add IOMMU index argument to translate method
by Peter Maydell
· 7 years ago
cb1efcf
iommu: Add IOMMU index argument to notifier APIs
by Peter Maydell
· 7 years ago
9ded780
spapr/iommu: Enable in-kernel TCE acceleration via VFIO KVM device
by Alexey Kardashevskiy
· 7 years ago
44b1ff3
migration: pre_save return int
by Dr. David Alan Gilbert
· 8 years ago
f5509b6
spapr_iommu: Realloc guest visible TCE table when hot(un)plugging vfio-pci
by Alexey Kardashevskiy
· 8 years ago
ea359d2
spapr_iommu: unregister vmstate at unrealize time
by Greg Kurz
· 8 years ago
8dc9785
spapr_iommu: pass object ownership to parent/owner
by Michael Roth
· 8 years ago
a931ad1
spapr_iommu: convert TCE table object to realize()
by Greg Kurz
· 8 years ago
a205a05
spapr_iommu: use g_strdup_printf() instead of snprintf()
by Greg Kurz
· 8 years ago
1f98e55
hw/ppc/spapr_iommu: Fix crash when removing the "spapr-tce-table" device
by Thomas Huth
· 8 years ago
6c60766
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 8 years ago
1221a47
memory/iommu: introduce IOMMUMemoryRegionClass
by Alexey Kardashevskiy
· 8 years ago
3df9d74
memory/iommu: QOM'fy IOMMU MemoryRegion
by Alexey Kardashevskiy
· 8 years ago
3dc6f86
Convert error_report() to warn_report()
by Alistair Francis
· 8 years ago
d2164ad
vmstate: error hint for failed equal checks
by Halil Pasic
· 8 years ago
bf55b7a
memory: tune last param of iommu_ops.translate()
by Peter Xu
· 8 years ago
d6ee2a7
target-ppc: kvm: make use of KVM_CREATE_SPAPR_TCE_64
by Alexey Kardashevskiy
· 8 years ago
5bf3d31
memory: introduce IOMMUOps.notify_flag_changed
by Peter Xu
· 9 years ago
ce9863b
hw/ppc: use error_report instead of fprintf
by Cédric Le Goater
· 9 years ago
57c0eb1
spapr: Fix undefined behaviour in spapr_tce_reset()
by David Gibson
· 9 years ago
606b549
spapr_iommu: Realloc guest visible TCE table when starting/stopping listening
by Alexey Kardashevskiy
· 9 years ago
f682e9c
memory: Add reporting of supported page sizes
by Alexey Kardashevskiy
· 9 years ago
b4b6eb7
spapr_iommu: Add root memory region
by Alexey Kardashevskiy
· 9 years ago
a26fdf3
spapr_iommu: Migrate full state
by Alexey Kardashevskiy
· 9 years ago
df7625d
spapr_iommu: Introduce "enabled" state for TCE table
by Alexey Kardashevskiy
· 9 years ago
fec5d3a
spapr_iommu: Move table allocation to helpers
by Alexey Kardashevskiy
· 9 years ago
d78c19b
memory: Fix IOMMU replay base address
by Alexey Kardashevskiy
· 9 years ago
03dd024
hw: explicitly include qemu/log.h
by Paolo Bonzini
· 9 years ago
0d75590
ppc: Clean up includes
by Peter Maydell
· 9 years ago
c10325d
spapr_iommu: Provide a function to switch a TCE table to allowing VFIO
by David Gibson
· 9 years ago
6a81dd1
spapr_iommu: Rename vfio_accel parameter
by David Gibson
· 10 years ago
5709af3
spapr_iommu: translate sPAPRTCEAccess to IOMMUAccessFlags
by Greg Kurz
· 10 years ago
4d9ab7d
spapr_iommu: drop erroneous check in h_put_tce_indirect()
by Greg Kurz
· 10 years ago
28e0204
spapr: Merge sPAPREnvironment into sPAPRMachineState
by David Gibson
· 10 years ago
f9ce8e0
hw/ppc/spapr_iommu: Fix the check for invalid upper bits in liobn
by Thomas Huth
· 10 years ago
dea1b3c
spapr_iommu: Give unique QOM name to TCE table
by Alexey Kardashevskiy
· 10 years ago
fae807a
spapr_iommu: Make spapr_tce_find_by_liobn() public
by Alexey Kardashevskiy
· 10 years ago
d9d96a3
spapr_iommu: Add separate trace points for PCI DMA operations
by Alexey Kardashevskiy
· 10 years ago
f1215ea
spapr_iommu: Make H_PUT_TCE_INDIRECT endian-safe
by Alexey Kardashevskiy
· 10 years ago
12fd285
spapr_iommu: Disable in-kernel IOMMU tables for >4GB windows
by Alexey Kardashevskiy
· 10 years ago
ee9a569
spapr_vio/spapr_iommu: Move VIO bypass where it belongs
by Alexey Kardashevskiy
· 10 years ago
79e2b9a
exec: RCUify AddressSpaceDispatch
by Paolo Bonzini
· 10 years ago
5f9490d
PPC: Fix crash on spapr_tce_table_finalize()
by David Gibson
· 10 years ago
8d7b8cb
iommu: add is_write as a parameter to the translate function of MemoryRegionIOMMUOps
by Le Tan
· 11 years ago
27e2778
sPAPR/IOMMU: Fix TCE entry permission
by Gavin Shan
· 11 years ago
9bb62a0
spapr_iommu: Make in-kernel TCE table optional
by Alexey Kardashevskiy
· 11 years ago
1b8ecee
spapr_iommu: Introduce bus_offset in sPAPRTCETable
by Alexey Kardashevskiy
· 11 years ago
650f33a
spapr_iommu: Introduce page_shift in sPAPRTCETable
by Alexey Kardashevskiy
· 11 years ago
523e7b8
spapr_iommu: Get rid of window_size in sPAPRTCETable
by Alexey Kardashevskiy
· 11 years ago
e4c35b7
spapr_iommu: Convert old qdev_init_nofail() to object_property_set_bool
by Alexey Kardashevskiy
· 11 years ago
cca7fad
spapr_pci: spapr_iommu: Make DMA window a subregion
by Alexey Kardashevskiy
· 11 years ago
da95324
spapr_iommu: Enable multiple TCE requests
by Alexey Kardashevskiy
· 11 years ago
00d4f52
spapr_iommu: Replace @instance_id with LIOBN for migration
by Alexey Kardashevskiy
· 11 years ago
3aff6c2
savevm: Remove all the unneeded version_minimum_id_old (ppc)
by Juan Quintela
· 11 years ago
6a0a70b
hw: Add missing 'static' attributes
by Stefan Weil
· 11 years ago
a0fcac9
target-ppc: Introduce hypervisor call H_GET_TCE
by Laurent Dufour
· 11 years ago
7e47226
PPC: spapr: iommu: rework traces
by Alexey Kardashevskiy
· 12 years ago
a83000f
spapr-tce: make sPAPRTCETable a proper device
by Anthony Liguori
· 12 years ago
84af6d9
spapr_iommu: pass device to spapr_tce_new_table and use it to set owner
by Paolo Bonzini
· 12 years ago
2c9b15c
memory: add owner argument to initialization functions
by Paolo Bonzini
· 12 years ago
9647859
spapr_vio: take care of creating our own AddressSpace/DMAContext
by Paolo Bonzini
· 12 years ago
24addbc
dma: eliminate old-style IOMMU support
by Paolo Bonzini
· 12 years ago
a84bb43
spapr: use memory core for iommu support
by Paolo Bonzini
· 12 years ago
a71bfbf
spapr: make IOMMU translation go through IOMMUTLBEntry
by Paolo Bonzini
· 12 years ago
2b7dc94
spapr: convert TCE API to use an opaque type
by Paolo Bonzini
· 12 years ago
b55519a
pseries: Fix debug message for out-of-bounds address in H_PUT_TCE
by David Gibson
· 12 years ago
d426166
pseries: Factor out check for out-of-bounds LIOBN
by David Gibson
· 12 years ago
0d09e41
hw: move headers to include/
by Paolo Bonzini
· 12 years ago
9f64bd8
ppc: move more files to hw/ppc
by Paolo Bonzini
· 12 years ago
[Renamed from hw/spapr_iommu.c]
83c9f4c
hw: include hw header files with full paths
by Paolo Bonzini
· 12 years ago
9c17d61
softmmu: move include files to include/sysemu/
by Paolo Bonzini
· 12 years ago
022c62c
exec: move include files to include/exec/
by Paolo Bonzini
· 12 years ago
8b1853e
pseries: Don't allow TCE (iommu) tables to be registered with duplicate LIOBNs
by David Gibson
· 12 years ago
b13ce26
spapr: Pass PowerPCCPU to hypercalls
by Andreas Färber
· 13 years ago
a8170e5
Rename target_phys_addr_t to hwaddr
by Avi Kivity
· 12 years ago
b90600e
dma: make dma access its own address space
by Avi Kivity
· 12 years ago
53724ee
pseries: Rework implementation of TCE bypass
by David Gibson
· 13 years ago
eddeed2
pseries: Reset emulated PCI TCE tables on system reset
by David Gibson
· 13 years ago
5c4cbcf
pseries dma: DMA window params added to PHB and DT population changed
by Alexey Kardashevskiy
· 13 years ago
edded45
pseries: Implement IOMMU and DMA for PAPR PCI devices
by David Gibson
· 13 years ago
ad0ebb9
pseries: Convert sPAPR TCEs to use generic IOMMU infrastructure
by David Gibson
· 13 years ago