summaryrefslogtreecommitdiffstats
path: root/hw/usb/redirect.c
Commit message (Expand)AuthorAgeFilesLines
* modules: add usb-redir module annotationsGerd Hoffmann2021-07-091-0/+1
* usb/redir: avoid dynamic stack allocation (CVE-2021-3527)Gerd Hoffmann2021-05-041-3/+3
* sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé2021-03-091-1/+1
* Remove superfluous timer_del() callsPeter Maydell2021-01-081-1/+0Star
* Merge remote-tracking branch 'remotes/ehabkost-gl/tags/machine-next-pull-requ...Peter Maydell2021-01-011-0/+1
|\
| * qdev: Move softmmu properties to qdev-properties-system.hEduardo Habkost2020-12-181-0/+1
* | migration: Replace migration's JSON writer by the general oneMarkus Armbruster2020-12-191-3/+4
|/
* Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.2-pul...Peter Maydell2020-09-121-1/+1
|\
| * util/hexdump: Reorder qemu_hexdump() argumentsPhilippe Mathieu-Daudé2020-09-111-1/+1
| * util/hexdump: Convert to take a void pointer argumentPhilippe Mathieu-Daudé2020-09-111-1/+1
* | Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-091-1/+2
* | Move QOM typedefs and add missing includesEduardo Habkost2020-09-091-0/+1
|/
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-1/+1
* Drop more @errp parameters after previous commitMarkus Armbruster2020-05-151-1/+1
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* Merge remote-tracking branch 'remotes/kraxel/tags/usb-20200113-pull-request' ...Peter Maydell2020-01-131-0/+29
|\
| * usbredir: Prevent recursion in usbredir_writeDr. David Alan Gilbert2020-01-131-0/+9
| * usb-redir: remove 'remote wakeup' flag from configuration descriptorYuri Benditovich2020-01-131-0/+20
* | chardev: Use QEMUChrEvent enum in IOEventHandler typedefPhilippe Mathieu-Daudé2020-01-081-1/+1
* | hw/usb/redirect: Explicit we ignore few QEMUChrEvent in IOEventHandlerPhilippe Mathieu-Daudé2020-01-071-0/+5
|/
* usb-redir: merge interrupt packetsMartin Cerveny2019-08-211-21/+48
* usbredir: fix buffer-overflow on vmloadMarc-André Lureau2019-08-211-0/+5
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-0/+1
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include migration/qemu-file-types.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-1/+1
* usb: add device checks before redirector calls to usb_ep_get()Liam Merwick2019-02-201-1/+2
* vmstate: constify VMStateFieldMarc-André Lureau2018-11-271-6/+6
* hw/usb: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé2018-07-021-1/+2
* usb: correctly handle Zero Length PacketsPhilippe Mathieu-Daudé2018-06-121-1/+1
* usbredir: reorder fields in USBRedirDevice to reduce paddingzhenwei.pi2018-03-121-2/+2
* migration: pre_save return intDr. David Alan Gilbert2017-09-271-1/+3
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2017-07-141-4/+3Star
|\
| * char: avoid chardevice direct accessAnton Nefedov2017-07-141-3/+2Star
| * char: add backend hotswap handlerAnton Nefedov2017-07-141-1/+1
* | Convert error_report() to warn_report()Alistair Francis2017-07-131-1/+1
|/
* char: make chr_fe_deinit() optionaly delete backendMarc-André Lureau2017-06-021-3/+1Star
* char: move CharBackend handling in char-fe unitMarc-André Lureau2017-06-021-1/+1
* chardev: move headers to include/chardevMarc-André Lureau2017-06-021-1/+1
* usb-redir: fix stack overflow in usbredir_log_dataGerd Hoffmann2017-05-121-12/+1Star
* char: add a /chardevs containerMarc-André Lureau2017-05-041-1/+1
* usb: replace handle_destroy with unrealizeMarc-André Lureau2017-02-231-2/+2
* char: rename CharDriverState ChardevMarc-André Lureau2017-01-271-2/+2
* migration: extend VMStateInfoJianjun Duan2017-01-241-7/+19
* usbredir: free vm_change_state_handler in usbredir destroy dispatchLi Qiang2016-11-101-1/+4
* char: remove explicit_fe_open, use a set_handlers argumentMarc-André Lureau2016-10-241-1/+1
* char: replace qemu_chr_claim/release with qemu_chr_fe_init/deinitMarc-André Lureau2016-10-241-1/+1
* char: use qemu_chr_fe* functions with CharBackend argumentMarc-André Lureau2016-10-241-7/+11