aboutsummaryrefslogtreecommitdiff
path: root/hw/misc/ivshmem.c
AgeCommit message (Expand)AuthorFilesLines
2016-02-02ivshmem: use a single eventfd callback, get rid of CharDriverMarc-André Lureau1-37/+18
2016-02-02ivshmem: generalize ivshmem_setup_interruptsMarc-André Lureau1-11/+12
2016-02-02ivshmem: remove redundant assignment, fix crash with msi=offMarc-André Lureau1-3/+0
2016-02-02ivshmem: no need for opaque argumentMarc-André Lureau1-2/+2
2016-01-29hw/misc: Clean up includesPeter Maydell1-2/+1
2016-01-09ivshmem: Store file descriptor for vhost-user negotiationTetsuya Mukawa1-2/+7
2015-11-25ivshmem: Rename property memdev to x-memdev for 2.5Markus Armbruster1-5/+3
2015-11-25ivshmem: Mark questionable socket type test FIXMEMarkus Armbruster1-0/+1
2015-10-26ivshmem: use little-endian int64_t for the protocolMarc-André Lureau1-14/+24
2015-10-26ivshmem: use kvm irqfd for msi notificationsMarc-André Lureau1-6/+174
2015-10-26ivshmem: rename MSI eventfd_tableMarc-André Lureau1-9/+9
2015-10-26ivshmem: remove EventfdEntry.vectorMarc-André Lureau1-4/+4
2015-10-26ivshmem: add hostmem backendMarc-André Lureau1-18/+66
2015-10-26ivshmem: use qemu_strtosz()Marc-André Lureau1-31/+5
2015-10-26ivshmem: do not keep shm_fd openMarc-André Lureau1-11/+5
2015-10-24ivshmem: add check on protocol version in QEMUDavid Marchand1-2/+29
2015-10-24ivshmem: reset mask on device resetMarc-André Lureau1-0/+1
2015-10-24ivshmem: error on too many eventfd receivedMarc-André Lureau1-0/+7
2015-10-24ivshmem: replace 'guest' for 'peer' appropriatelyMarc-André Lureau1-14/+14
2015-10-24ivshmem: fix pci_ivshmem_exit()Marc-André Lureau1-3/+35
2015-10-24ivshmem: add device descriptionMarc-André Lureau1-0/+1
2015-10-24ivshmem: check shm isn't already initializedMarc-André Lureau1-0/+6
2015-10-24ivshmem: shmfd can be 0Marc-André Lureau1-3/+3
2015-10-24ivshmem: migrate with VMStateDescriptionMarc-André Lureau1-53/+89
2015-10-24ivshmem: use common is_power_of_2()Marc-André Lureau1-5/+1
2015-10-24ivshmem: use common returnMarc-André Lureau1-2/+1
2015-10-24ivshmem: simplify a bit the codeMarc-André Lureau1-14/+14
2015-10-24ivshmem: print error on invalid peer idMarc-André Lureau1-0/+1
2015-10-24ivshmem: improve error handlingMarc-André Lureau1-3/+7
2015-10-24ivshmem: improve debug messagesMarc-André Lureau1-3/+7
2015-10-24ivshmem: remove max_peer fieldMarc-André Lureau1-9/+1
2015-10-24ivshmem: initialize max_peer to -1Marc-André Lureau1-2/+2
2015-10-24ivshmem: remove useless ivshmem_update_irq() val argumentMarc-André Lureau1-4/+4
2015-10-24ivshmem: allocate eventfds in resize_peers()Marc-André Lureau1-9/+2
2015-10-24ivshmem: simplify around increase_dynamic_storage()Marc-André Lureau1-16/+11
2015-10-24ivshmem: limit maximum number of peers to G_MAXUINT16Marc-André Lureau1-2/+3
2015-10-24ivshmem: remove last exit(1)Marc-André Lureau1-1/+1
2015-10-24ivshmem: more qdev conversionMarc-André Lureau1-51/+68
2015-10-24ivshmem: remove useless doorbell fieldMarc-André Lureau1-1/+0
2015-10-24ivshmem: remove superflous ivshmem_attr fieldMarc-André Lureau1-9/+7
2015-10-24ivshmem: remove unnecessary dup()Marc-André Lureau1-15/+6
2015-10-24ivshmem: factor out the incoming fifo handlingMarc-André Lureau1-20/+39
2015-10-24ivshmem: fix number of bytes to push to fifoMarc-André Lureau1-1/+1
2015-10-24ivhsmem: read do not accept more than sizeof(long)Marc-André Lureau1-1/+1
2015-06-22Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster1-1/+0
2015-06-22qerror: Move #include out of qerror.hMarkus Armbruster1-0/+1
2015-06-19pci: Don't register a specialized 'config_write' if default behavior is intendedShmulik Ladkani1-1/+0
2014-10-31ivshmem: use error_reportAndrew Jones1-27/+25
2014-10-31ivshmem: Fix fd leak on errorAndreas Färber1-0/+1
2014-10-31ivshmem: Fix potential OOB r/w accessSebastian Krahmer1-4/+23