aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-10-24char: remove explicit_be_open from CharDriverStateMarc-André Lureau8-32/+59
2016-10-24char: use common error path in qmp_chardev_addMarc-André Lureau1-2/+1
2016-10-24char: replace avail_connectionsMarc-André Lureau3-23/+13
2016-10-24char: remove unused qemu_chr_fe_eventMarc-André Lureau3-30/+0
2016-10-24char: use an enum for CHR_EVENTMarc-André Lureau1-5/+7
2016-10-24char: remove unused CHR_EVENT_FOCUSMarc-André Lureau3-5/+0
2016-10-24char: move fe_open in CharBackendMarc-André Lureau2-4/+5
2016-10-24char: remove explicit_fe_open, use a set_handlers argumentMarc-André Lureau44-60/+67
2016-10-24char: rename chr_close/chr_freeMarc-André Lureau6-38/+38
2016-10-24char: move front end handlers in CharBackendMarc-André Lureau4-70/+98
2016-10-24tests: start chardev unit testsMarc-André Lureau2-0/+257
2016-10-24char: make some qemu_chr_fe skip if no driverMarc-André Lureau22-190/+156
2016-10-24char: replace qemu_chr_claim/release with qemu_chr_fe_init/deinitMarc-André Lureau19-137/+44
2016-10-24vhost-user: only initialize queue 0 CharBackendMarc-André Lureau1-16/+13
2016-10-24char: fold qemu_chr_set_handlers in qemu_chr_fe_set_handlersMarc-André Lureau2-46/+35
2016-10-24char: use qemu_chr_fe* functions with CharBackend argumentMarc-André Lureau47-409/+437
2016-10-24colo: claim in find_and_check_chardevMarc-André Lureau1-6/+7
2016-10-24char: rename some frontend functionsMarc-André Lureau18-27/+27
2016-10-24char: remaining switch to CharBackend in frontendMarc-André Lureau14-164/+211
2016-10-24char: replace PROP_CHR with CharBackendMarc-André Lureau37-265/+302
2016-10-24char: start converting mux driver to use CharBackendMarc-André Lureau1-12/+12
2016-10-24char: introduce CharBackendMarc-André Lureau2-0/+100
2016-10-24mux: split mux_chr_update_read_handler()Marc-André Lureau2-42/+99
2016-10-24xilinx: fix buffer overflow on realizePaolo Bonzini1-2/+5
2016-10-24char: remove init callbackMarc-André Lureau21-48/+34
2016-10-24malta: replace chr init by CHR_EVENT_OPENED handlerMarc-André Lureau1-11/+19
2016-10-24sun4uv: fix serial initialization regressionMarc-André Lureau8-10/+11
2016-10-24ringbuf: fix chr_write return valueMarc-André Lureau1-1/+1
2016-10-24char: remove use-after-free on win-stdioMarc-André Lureau1-1/+0
2016-10-24rng: remove unused included headerMarc-André Lureau1-1/+0
2016-10-24char.h: misc doc fixMarc-André Lureau1-1/+1
2016-10-24char: serial: check divider value against baud basePrasad J Pandit1-1/+2
2016-10-24memory: optimize memory_region_sync_dirty_bitmapPaolo Bonzini1-3/+15
2016-10-24memory: optimize memory_global_dirty_log_syncPaolo Bonzini1-3/+5
2016-10-24memory: add a per-AddressSpace list of listenersPaolo Bonzini2-25/+30
2016-10-24memory: eliminate global MemoryListenersPaolo Bonzini2-18/+7
2016-10-24tcg: try sti when moving a constant into a dead memory tempPaolo Bonzini1-29/+27
2016-10-24target-i386: fix 32-bit addresses in LEAPaolo Bonzini1-7/+7
2016-10-24test-i386: fix bitrot for 64-bitPaolo Bonzini1-2/+2
2016-10-24qht-bench: relax test_start/stop atomic accessesEmilio G. Cota1-3/+3
2016-10-24atomic: base mb_read/mb_set on load-acquire and store-releasePaolo Bonzini2-64/+36
2016-10-24rcu: simplify memory barriersPaolo Bonzini1-6/+5
2016-10-24qemu-thread: use acquire/release to clarify semantics of QemuEventPaolo Bonzini2-6/+24
2016-10-24atomic: introduce smp_mb_acquire and smp_mb_releasePaolo Bonzini2-52/+77
2016-10-24Put the copyright information on a separate lineThomas Huth4-4/+4
2016-10-24block/iscsi: Adding new iSER transport layer optionRoy Shterman1-1/+46
2016-10-24block/iscsi: Introducing new zero-copy APIRoy Shterman1-2/+40
2016-10-23rbd: shift byte count as a 64-bit valuePaolo Bonzini1-2/+2
2016-10-23kvm-all: don't use stale dbg_data->cpuAlex Bennée1-3/+2
2016-10-21Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20160921' int...Peter Maydell12-383/+671