38 Commits (9c132c7f64c0605f5c5be79508fa53676be642f9)

Author SHA1 Message Date
Jules Wang 9c132c7f64 dma-helpers: avoid calling dma_bdrv_unmap() twice 12 years ago
Peter Maydell 4d1cb6e6f5 dma-helpers: Initialize DMAAIOCB in_cancel flag 13 years ago
Alex Bligh 6a1751b7aa aio / timers: Untangle include files 13 years ago
Paolo Bonzini f487b677c2 dma: keep a device alive while it has SGLists 13 years ago
Paolo Bonzini df32fd1c9f dma: eliminate DMAContext 14 years ago
Paolo Bonzini 24addbc76d dma: eliminate old-style IOMMU support 14 years ago
Paolo Bonzini 51644ab70b memory: add address_space_access_valid 14 years ago
Paolo Bonzini 9c17d615a6 softmmu: move include files to include/sysemu/ 14 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 14 years ago
Stefan Hajnoczi d7331bed11 aio: rename AIOPool to AIOCBInfo 14 years ago
Avi Kivity a8170e5e97 Rename target_phys_addr_t to hwaddr 14 years ago
Avi Kivity b90600eed3 dma: make dma access its own address space 14 years ago
Benjamin Herrenschmidt bc9b78debf dma: Fix stupid typo/thinko 14 years ago
Jason Baron ea8d82a1ed ahci: Fix sglist memleak in ahci_dma_rw_buf() 14 years ago
Benjamin Herrenschmidt 7a0bac4da9 Add a memory barrier to DMA functions 14 years ago
David Gibson e5332e6334 iommu: Introduce IOMMU emulation infrastructure 14 years ago
David Gibson c65bcef306 iommu: Make sglists and dma_bdrv helpers use new universal DMA helpers 14 years ago
David Gibson d86a77f8ab iommu: Add universal DMA helper functions 14 years ago
David Gibson 43cf8ae69b Use DMADirection type for dma_bdrv_io 15 years ago
Paolo Bonzini 85e8dab1ef aio: move BlockDriverAIOCB to qemu-aio.h 15 years ago
Paolo Bonzini 84a693562b dma-helpers: add accounting wrappers 15 years ago
Paolo Bonzini 8171ee35e2 dma-helpers: add dma_buf_read and dma_buf_write 15 years ago
Paolo Bonzini 6bee44ea34 dma: the passed io_func does not return NULL 15 years ago
Kevin Wolf c57c465800 dma-helpers: Add trace events 15 years ago
David Gibson d32311810f Use dma_addr_t type for scatter/gather code 15 years ago
Paolo Bonzini c3adb5b916 dma-helpers: rewrite completion/cancellation 15 years ago
Paolo Bonzini bbca72c621 dma-helpers: rename is_write to to_dev 15 years ago
Anthony Liguori 7267c0947d Use glib memory allocation and free functions 15 years ago
Christoph Hellwig cb144ccb2f make dma_bdrv_io available to drivers 15 years ago
Anthony Liguori c227f0995e Revert "Get rid of _t suffix" 17 years ago
malc 99a0949b72 Get rid of _t suffix 17 years ago
Christoph Hellwig c16b5a2ca0 fully split aio_pool from BlockDriver 17 years ago
blueswir1 856ae5c332 Fix a few Sparse warnings 18 years ago
aliguori 7403b14eeb Fix DMA API when handling an immediate error from block layer (Avi Kivity) 18 years ago
aliguori 37b7842c2f Move block dma helpers aiocb to store dma state (Avi Kivity) 18 years ago
aliguori 6512a2a710 Implement cancellation method for dma async I/O (Avi Kivity) 18 years ago
aliguori 59a703ebaa Introduce block dma helpers (Avi Kivity) 18 years ago
aliguori 244ab90e17 Add a scatter-gather list type and accessors (Avi Kivity) 18 years ago