Sign in
qemu
/
qemu
/
b43047a20feba0ff1eaf6a49007e2d5402df3d46
/
hw
/
pci
/
msix.c
650d103
Include hw/hw.h exactly where needed
by Markus Armbruster
· 6 years ago
d645427
Include migration/vmstate.h less
by Markus Armbruster
· 6 years ago
ca77ee2
Include migration/qemu-file-types.h a lot less
by Markus Armbruster
· 6 years ago
2d9574b
pci: msix: move 'MSIX_CAP_LENGTH' to header file
by Li Qiang
· 6 years ago
17323e8
msix: make pba size math more uniform
by Dongli Zhang
· 6 years ago
7d37435
avoid TABs in files that only contain a few
by Paolo Bonzini
· 6 years ago
03fee66
vmstate: constify VMStateField
by Marc-André Lureau
· 6 years ago
0ef1efc
msix: use DIV_ROUND_UP
by Marc-André Lureau
· 8 years ago
2784127
pci: Replace pci_add_capability2() with pci_add_capability()
by Mao Zhongyi
· 8 years ago
993b1f4
msix: trace control bit write op
by Peter Xu
· 8 years ago
ee640c6
pci: Convert msix_init() to Error and fix callers
by Cao jin
· 8 years ago
9348243
msix: Follow CODING_STYLE
by Cao jin
· 8 years ago
2c21ee7
migration: extend VMStateInfo
by Jianjun Duan
· 8 years ago
3bdfaab
msix: make msix_clr_pending() visible for clients
by Dmitry Fleytman
· 9 years ago
226419d
msi_supported -> msi_nonbroken
by Michael S. Tsirkin
· 9 years ago
e1e4bf2
msix: fix msix_vector_masked
by Michael S. Tsirkin
· 9 years ago
428c3ec
fix MSI injection on Xen
by Stefano Stabellini
· 9 years ago
97d5408
pci: Clean up includes
by Peter Maydell
· 9 years ago
43b11a9
msix: implement pba write (but read-only)
by Marc-André Lureau
· 10 years ago
9bff5d8
hw/pci: Use pow2ceil() rather than hand-calculation
by Peter Maydell
· 10 years ago
38d40ff
Add stream ID to MSI write
by Pavel Fedin
· 10 years ago
0403b0f
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
by Peter Maydell
· 10 years ago
a0ccd21
pci: remove hard-coded bar size in msix_init_exclusive_bar()
by Jason Wang
· 10 years ago
42874d3
Switch non-CPU callers from ld/st*_phys to address_space_ld/st*
by Peter Maydell
· 10 years ago
0e4a773
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 11 years ago
469b046
memory: remove memory_region_destroy
by Paolo Bonzini
· 11 years ago
cc943c3
pci: Use bus master address space for delivering MSI/MSI-X messages
by Jan Kiszka
· 11 years ago
ab1da85
exec: Make stl_*_phys input an AddressSpace
by Edgar E. Iglesias
· 11 years ago
40c5dce
hw/p*: pass owner to memory_region_init* functions
by Paolo Bonzini
· 12 years ago
2c9b15c
memory: add owner argument to initialization functions
by Paolo Bonzini
· 12 years ago
340b50c
pci: add VMSTATE_MSIX
by Gerd Hoffmann
· 12 years ago
4c93bfa
msix: add api to access msix message
by Michael S. Tsirkin
· 12 years ago
70f8ee3
msix: expose access to masked/pending state
by Michael S. Tsirkin
· 12 years ago
bbef882
msi: add API to get notified about pending bit poll
by Michael S. Tsirkin
· 12 years ago
1de7afc
misc: move include files to include/qemu/
by Paolo Bonzini
· 12 years ago
6f99198
Merge commit '1dd3a74d2ee2d873cde0b390b536e45420b3fe05' into HEAD
by Paolo Bonzini
· 12 years ago
c759b24
pci: fix path for local includes
by Michael S. Tsirkin
· 12 years ago
315a135
pci: move pci core code to hw/pci
by Michael S. Tsirkin
· 12 years ago
[Renamed from hw/msix.c]
a8a826a
exec: refactor cpu_restore_state
by Blue Swirl
· 12 years ago
a8170e5
Rename target_phys_addr_t to hwaddr
by Avi Kivity
· 12 years ago
4d5b97d
cleanup useless return sentence
by Amos Kong
· 12 years ago
3cac001
msix: make [un]use vectors on reset/load optional
by Michael S. Tsirkin
· 13 years ago
5f893b4
Avoid asprintf() which is not available on mingw
by Gerd Hoffmann
· 13 years ago
932d4a4
msi/msix: added API to set MSI message address and data
by Alexey Kardashevskiy
· 13 years ago
572992e
msix: Switch msix_uninit to return void
by Alex Williamson
· 13 years ago
5a2c202
msix: Allow full specification of MSIX layout
by Alex Williamson
· 13 years ago
d35e428
msix: Split PBA into it's own MemoryRegion
by Alex Williamson
· 13 years ago
2cf62ad
msix: Note endian TODO item
by Alex Williamson
· 13 years ago
eebcb0a
msix: Move msix_mmio_read
by Alex Williamson
· 13 years ago
53f9492
msix: Add simple BAR allocation MSIX setup functions
by Alex Williamson
· 13 years ago
393a989
msix: drop unused msix_bar_size, require valid bar_size
by Jan Kiszka
· 13 years ago
44701ab
msi: Use msi/msix_present more consistently
by Jan Kiszka
· 13 years ago
7c9958b
msi: Guard msi/msix_write_config with msi_present
by Jan Kiszka
· 13 years ago
cb697aa
msix: Add msix_nr_vectors_allocated
by Jan Kiszka
· 13 years ago
2cdfe53
msix: Introduce vector notifiers
by Jan Kiszka
· 13 years ago
5b5f133
msix: Invoke msix_handle_mask_update on msix_mask_all
by Jan Kiszka
· 13 years ago
bc4caf4
msix: Factor out msix_get_message
by Jan Kiszka
· 13 years ago
60ba3cc
msi: Generalize msix_supported to msi_supported
by Jan Kiszka
· 13 years ago
6b620ca
prepare for future GPLv2+ relicensing
by Paolo Bonzini
· 13 years ago
ae392c4
msix: avoid mask updates if mask is unchanged
by Michael S. Tsirkin
· 13 years ago
9a93b61
msix: Prevent bogus mask updates on MMIO accesses
by Michael S. Tsirkin
· 13 years ago
5032224
msix: track function masked in pci device state
by Michael S. Tsirkin
· 13 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 14 years ago
95524ae
msix: convert to memory API
by Avi Kivity
· 14 years ago
ae5d3eb
msix: use specific endian ld/st_phys
by Alexander Graf
· 14 years ago
befeac4
Merge remote-tracking branch 'origin/master' into pci
by Michael S. Tsirkin
· 14 years ago
01731cf
msix: Use replace local defines with pci_regs versions
by Jan Kiszka
· 14 years ago
ebabb67
Fix typo in code and comments
by Stefan Weil
· 14 years ago
e407bf1
msix: simplify write config
by Isaku Yamahata
· 14 years ago
2507c12
Add endianness as io mem parameter
by Alexander Graf
· 14 years ago
b907b69
Merge branch 'pci' into for_anthony
by Michael S. Tsirkin
· 14 years ago
57c6db2
msix: clear not only INTA, but all INTx when MSI-X is enabled.
by Isaku Yamahata
· 15 years ago
bf1b007
Introduce range.h
by Blue Swirl
· 15 years ago
ca77089
pci: consolidate pci_add_capability_at_offset() into pci_add_capability().
by Isaku Yamahata
· 15 years ago
ac7045c
Remove unused DEBUG defines from hw/msix.c
by Jes Sorensen
· 15 years ago
1b4e8f7
msix: remove duplicated defines.
by Isaku Yamahata
· 15 years ago
98a3cb0
msix: use range helper function.
by Isaku Yamahata
· 15 years ago
5b5cb08
msix: function mask support
by Michael S. Tsirkin
· 15 years ago
2760952
msix: macro rename for function mask support
by Michael S. Tsirkin
· 15 years ago
98304c8
msix: clear pending bit of an unused vector
by Michael S. Tsirkin
· 15 years ago
1f944c6
msix: fix reset value for enable bit
by Michael S. Tsirkin
· 15 years ago
ae1be0b
msix: fix mask bit state after reset
by Michael S. Tsirkin
· 15 years ago
b5f28bc
msix: add helper to unuse all msix entries
by Michael S. Tsirkin
· 15 years ago
6e355d9
pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t
by Isaku Yamahata
· 15 years ago
76f5159
qemu/msix: fix table access issues
by Michael S. Tsirkin
· 15 years ago
5a1fc5e
qemu: clean up target page usage in msix
by Michael S. Tsirkin
· 15 years ago
c227f09
Revert "Get rid of _t suffix"
by Anthony Liguori
· 15 years ago
99a0949
Get rid of _t suffix
by malc
· 15 years ago
5e520a7
Compile msix only once
by Blue Swirl
· 15 years ago
d60efc6
Make CPURead/WriteFunc structure 'const'
by Blue Swirl
· 16 years ago
3174ecd
qemu: msix nit: clear msix_entries_nr on error
by Michael S. Tsirkin
· 16 years ago
72755a7
qemu/msi: missing braces
by Michael S. Tsirkin
· 16 years ago
4bfd171
qemu/msi: clean used vectors state on load
by Michael S. Tsirkin
· 16 years ago
9a3e12c
fix segfault in msix_save
by Michael S. Tsirkin
· 16 years ago
98846d7
Fix Sparse warning
by Blue Swirl
· 16 years ago
02eb84d
qemu/pci: MSI-X support functions
by Michael S. Tsirkin
· 16 years ago