57 Commits (87f0d88261d120e428cd23305775026556e6cce6)

Author SHA1 Message Date
Paolo Bonzini 1919631e6b block: explicitly acquire aiocontext in bottom halves that need it 10 years ago
Daniel P. Berrange 0ab8ed18a6 trace: switch to modular code generation for sub-directories 10 years ago
Mark Cave-Ayland 99868af3d0 dma-helpers: explicitly pass alignment into DMA helpers 10 years ago
Stefan Hajnoczi 5fa78b2a1c dma-helpers: dma_blk_io() cancel support 10 years ago
Paolo Bonzini 8a8e63ebdd dma-helpers: change BlockBackend to opaque value in DMAIOFunc 10 years ago
Paolo Bonzini cbe0ed6247 dma-helpers: change interface to byte-based 10 years ago
Eric Blake d4f510eb3f ide: Switch to byte-based aio block access 10 years ago
Peter Maydell d38ea87ac5 all: Clean up includes 11 years ago
Paolo Bonzini f2fbb40ea3 range: remove useless inclusions 12 years ago
Fam Zheng e95205e1f9 dma-helpers: Fix race condition of continue_after_map_failure and dma_aio_cancel 12 years ago
Peter Maydell 5c9eb0286c exec.c: Make address_space_rw take transaction attributes 11 years ago
Markus Armbruster 4be746345f hw: Convert from BlockDriverState to BlockBackend, mostly 12 years ago
Markus Armbruster 097310b53e block: Rename BlockDriverCompletionFunc to BlockCompletionFunc 12 years ago
Markus Armbruster 7c84b1b831 block: Rename BlockDriverAIOCB* to BlockAIOCB* 12 years ago
Fam Zheng 8007429a99 block: Rename qemu_aio_release -> qemu_aio_unref 12 years ago
Fam Zheng 9bb9da46d6 dma: Convert dma_aiocb_info.cancel to .cancel_async 12 years ago
Benoît Canet 5366d0c8bc block: Make the block accounting functions operate on BlockAcctStats 12 years ago
Kevin Wolf 58f423fbd5 dma-helpers: Fix too long qiov 12 years ago
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