summaryrefslogtreecommitdiffstats
path: root/hw/msix.c
Commit message (Expand)AuthorAgeFilesLines
* msi/msix: added API to set MSI message address and dataAlexey Kardashevskiy2012-07-191-0/+13
* msix: Switch msix_uninit to return voidAlex Williamson2012-06-181-3/+3
* msix: Allow full specification of MSIX layoutAlex Williamson2012-06-181-95/+50Star
* msix: Split PBA into it's own MemoryRegionAlex Williamson2012-06-181-39/+67
* msix: Note endian TODO itemAlex Williamson2012-06-181-0/+1
* msix: Move msix_mmio_readAlex Williamson2012-06-181-10/+10
* msix: Add simple BAR allocation MSIX setup functionsAlex Williamson2012-06-181-0/+47
* msix: drop unused msix_bar_size, require valid bar_sizeJan Kiszka2012-06-181-17/+3Star
* msi: Use msi/msix_present more consistentlyJan Kiszka2012-06-071-5/+8
* msi: Guard msi/msix_write_config with msi_presentJan Kiszka2012-06-071-1/+1
* msix: Add msix_nr_vectors_allocatedJan Kiszka2012-05-211-0/+5
* msix: Introduce vector notifiersJan Kiszka2012-05-211-0/+93
* msix: Invoke msix_handle_mask_update on msix_mask_allJan Kiszka2012-05-211-0/+4
* msix: Factor out msix_get_messageJan Kiszka2012-05-211-6/+13
* msi: Generalize msix_supported to msi_supportedJan Kiszka2012-01-191-5/+4Star
* prepare for future GPLv2+ relicensingPaolo Bonzini2012-01-131-0/+3
* msix: avoid mask updates if mask is unchangedMichael S. Tsirkin2011-11-211-9/+20
* msix: Prevent bogus mask updates on MMIO accessesMichael S. Tsirkin2011-11-211-0/+6
* msix: track function masked in pci device stateMichael S. Tsirkin2011-11-211-7/+14
* Use glib memory allocation and free functionsAnthony Liguori2011-08-211-6/+6
* msix: convert to memory APIAvi Kivity2011-08-081-42/+22Star
* msix: use specific endian ld/st_physAlexander Graf2011-07-121-1/+1
* Merge remote-tracking branch 'origin/master' into pciMichael S. Tsirkin2011-06-151-1/+1
|\
| * Fix typo in code and commentsStefan Weil2011-05-061-1/+1
* | msix: Use replace local defines with pci_regs versionsJan Kiszka2011-06-121-25/+15Star
|/
* msix: simplify write configIsaku Yamahata2011-01-201-4/+1Star
* Add endianness as io mem parameterAlexander Graf2010-12-111-1/+2
* Merge branch 'pci' into for_anthonyMichael S. Tsirkin2010-10-271-2/+6
|\
| * msix: clear not only INTA, but all INTx when MSI-X is enabled.Isaku Yamahata2010-09-201-1/+4
| * pci: consolidate pci_add_capability_at_offset() into pci_add_capability().Isaku Yamahata2010-09-071-1/+2
* | Introduce range.hBlue Swirl2010-09-181-0/+1
|/
* Remove unused DEBUG defines from hw/msix.cJes Sorensen2010-06-141-9/+0Star
* msix: remove duplicated defines.Isaku Yamahata2010-05-311-8/+0Star
* msix: use range helper function.Isaku Yamahata2009-12-231-1/+1
* msix: function mask supportMichael S. Tsirkin2009-12-071-18/+46
* msix: macro rename for function mask supportMichael S. Tsirkin2009-12-071-7/+7
* msix: clear pending bit of an unused vectorMichael S. Tsirkin2009-12-011-10/+17
* msix: fix reset value for enable bitMichael S. Tsirkin2009-12-011-1/+2
* msix: fix mask bit state after resetMichael S. Tsirkin2009-12-011-0/+11
* msix: add helper to unuse all msix entriesMichael S. Tsirkin2009-12-011-0/+7
* pci: introduce pcibus_t to represent pci bus address/size instead of uint32_tIsaku Yamahata2009-11-091-1/+1
* qemu/msix: fix table access issuesMichael S. Tsirkin2009-10-301-7/+4Star
* qemu: clean up target page usage in msixMichael S. Tsirkin2009-10-051-25/+24Star
* Revert "Get rid of _t suffix"Anthony Liguori2009-10-011-5/+5
* Get rid of _t suffixmalc2009-10-011-5/+5
* Compile msix only onceBlue Swirl2009-09-201-25/+25
* Make CPURead/WriteFunc structure 'const'Blue Swirl2009-08-251-2/+2
* qemu: msix nit: clear msix_entries_nr on errorMichael S. Tsirkin2009-07-271-0/+1
* qemu/msi: missing bracesMichael S. Tsirkin2009-07-101-1/+2
* qemu/msi: clean used vectors state on loadMichael S. Tsirkin2009-07-101-0/+1