aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2016-10-26int128: Use __int128 if availableRichard Henderson2-12/+145
2016-10-26exec: Avoid direct references to Int128 partsRichard Henderson2-2/+12
2016-10-26atomics: Add __nocheck atomic operationsRichard Henderson1-9/+27
2016-10-26atomics: add atomic_op_fetch variantsEmilio G. Cota1-0/+17
2016-10-26atomics: add atomic_xorEmilio G. Cota1-0/+4
2016-10-26atomics: Add parameters to macrosRichard Henderson1-5/+5
2016-10-26virtio-gpu: fix memory leak in virtio_gpu_resource_create_2dLi Qiang1-0/+1
2016-10-26audio: intel-hda: check stream entry count during transferPrasad J Pandit1-1/+2
2016-10-26colo-proxy: fix memory leakZhang Chen3-31/+21
2016-10-26net: rtl8139: limit processing of ring descriptorsPrasad J Pandit1-1/+1
2016-10-26net: vmxnet: initialise local tx descriptorLi Qiang1-0/+1
2016-10-26e1000e: Don't zero out buffer address in rx descriptorKevin Wolf1-4/+4
2016-10-26net: rocker: set limit to DMA buffer sizePrasad J Pandit1-1/+1
2016-10-26net: eepro100: fix memory leak in device uninitLi Qiang1-0/+1
2016-10-26tap-bsd: OpenBSD uses tap(4) nowBrad Smith1-1/+5
2016-10-26net: pcnet: fix source formatting and indentationPrasad J Pandit1-63/+67
2016-10-26net: pcnet: check rx/tx descriptor ring lengthPrasad J Pandit1-0/+3
2016-10-25target-m68k: Optimize gen_flush_flagsRichard Henderson1-4/+52
2016-10-25target-m68k: Optimize some comparisonsRichard Henderson1-6/+103
2016-10-25target-m68k: Use setcond for sccRichard Henderson1-9/+11
2016-10-25target-m68k: Introduce DisasCompareRichard Henderson1-24/+61
2016-10-25target-m68k: Reorg flags handlingRichard Henderson7-497/+359
2016-10-25target-m68k: Remove incorrect clearing of cc_xRichard Henderson1-7/+0
2016-10-25target-m68k: Some fixes to SR and flags managementRichard Henderson4-6/+21
2016-10-25target-m68k: Print flags properlyRichard Henderson3-8/+9
2016-10-25target-m68k: update CPU flags managementLaurent Vivier2-40/+86
2016-10-25target-m68k: don't update cc_dest in helpersLaurent Vivier4-18/+17
2016-10-25target-m68k: update move to/from ccr/srLaurent Vivier1-31/+22
2016-10-25target-m68k: remove m68k_cpu_exec_enter() and m68k_cpu_exec_exit()Laurent Vivier5-32/+6
2016-10-25target-m68k: Replace helper_xflag_lt with setcondRichard Henderson3-13/+7
2016-10-25target-m68k: allow to update flags with operation on words and bytesLaurent Vivier3-84/+151
2016-10-25target-m68k: REG() macro cleanupLaurent Vivier1-3/+4
2016-10-25target-m68k: set PAGE_BITS to 12 for m68kLaurent Vivier1-2/+5
2016-10-25target-m68k: define operand sizesLaurent Vivier2-32/+23
2016-10-25target-m68k: set disassembler mode to 680x0 or coldfireLaurent Vivier1-1/+6
2016-10-25target-m68k: introduce read_imXX() functionsLaurent Vivier1-50/+41
2016-10-25target-m68k: manage scaled indexLaurent Vivier1-0/+5
2016-10-25target-m68k: define m680x0 CPUs and featuresLaurent Vivier3-45/+142
2016-10-25target-m68k: Build the opcode table only once to avoid multithreading issuesJohn Paul Adrian Glaubitz1-0/+5
2016-10-25target-m68k: fix DEBUG_DISPATCHLaurent Vivier1-1/+1
2016-10-25Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2016-10-25' into ...Peter Maydell37-476/+958
2016-10-25qdict: implement a qdict_crumple method for un-flattening a dictDaniel P. Berrange3-8/+428
2016-10-25qapi: don't pass two copies of TestInputVisitorData to testsDaniel P. Berrange1-44/+32
2016-10-25qapi: rename QmpOutputVisitor to QObjectOutputVisitorDaniel P. Berrange12-96/+94
2016-10-25qapi: rename QmpInputVisitor to QObjectInputVisitorDaniel P. Berrange12-95/+97
2016-10-25qapi: rename *qmp-*-visitor* to *qobject-*-visitor*Daniel P. Berrange28-55/+55
2016-10-25qapi: add trace events for visitorDaniel P. Berrange3-6/+79
2016-10-25trivial: Restore blank line in qapi-schemaEric Blake1-0/+1
2016-10-25tests: Restore check-qdict unit testMarkus Armbruster1-1/+1
2016-10-25Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into st...Peter Maydell41-237/+427
2016-10-24exec: call cpu_exec_exit() from a CPU unrealize common functionLaurent Vivier7-4/+28
2016-10-24exec: move cpu_exec_init() calls to realize functionsLaurent Vivier22-149/+133
2016-10-24exec: split cpu_exec_init()Laurent Vivier3-4/+9
2016-10-24pc: q35: Bump max_cpus to 288Igor Mammedov1-0/+2
2016-10-24pc: Require IRQ remapping and EIM if there could be x2APIC CPUsIgor Mammedov1-0/+14
2016-10-24pc: Add 'etc/boot-cpus' fw_cfg file for machine with more than 255 CPUsIgor Mammedov2-15/+31
2016-10-24Increase MAX_CPUMASK_BITS from 255 to 288Igor Mammedov3-3/+3
2016-10-24pc: Clarify FW_CFG_MAX_CPUS usage commentIgor Mammedov1-10/+8
2016-10-24pc: kvm_apic: Pass APIC ID depending on xAPIC/x2APIC modeIgor Mammedov3-5/+21
2016-10-24pc: apic_common: Reset APIC ID to initial ID when switching into x2APIC modeIgor Mammedov1-0/+5
2016-10-24pc: apic_common: Restore APIC ID to initial ID on resetIgor Mammedov1-0/+1
2016-10-24pc: apic_common: Extend APIC ID property to 32bitIgor Mammedov4-3/+49
2016-10-24pc: Leave max apic_id_limit only in legacy cpu hotplug codeIgor Mammedov2-7/+6
2016-10-24acpi: cphp: Force switch to modern cpu hotplug if APIC ID > 254Igor Mammedov1-4/+6
2016-10-24pc: acpi: x2APIC support for SRAT tableIgor Mammedov2-10/+35
2016-10-24pc: acpi: x2APIC support for MADT table and _MAT methodIgor Mammedov3-24/+77
2016-10-24Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20161024'...Peter Maydell33-301/+2135
2016-10-24Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell38-373/+1140
2016-10-24Merge remote-tracking branch 'mreitz/tags/pull-block-2016-10-24' into queue-b...Kevin Wolf11-89/+824
2016-10-24block/replication: Clarify 'top-id' parameter usageChanglong Xie2-1/+7
2016-10-24block: More operations for meta dirty bitmapFam Zheng2-0/+22
2016-10-24tests: Add test code for hbitmap serializationFam Zheng1-0/+156
2016-10-24block: BdrvDirtyBitmap serialization interfaceVladimir Sementsov-Ogievskiy2-0/+51
2016-10-24hbitmap: serializationVladimir Sementsov-Ogievskiy2-0/+216
2016-10-24block: Assert that bdrv_release_dirty_bitmap succeededFam Zheng1-0/+3
2016-10-24block: Add two dirty bitmap gettersFam Zheng2-0/+12
2016-10-24block: Support meta dirty bitmapFam Zheng2-0/+61
2016-10-24tests: Add test code for meta bitmapFam Zheng1-0/+116
2016-10-24HBitmap: Introduce "meta" bitmap to track bit changesFam Zheng2-15/+75
2016-10-24block: Hide HBitmap in block dirty bitmap interfaceFam Zheng5-25/+60
2016-10-24quorum: do not allocate multiple iovecs for FIFO strategyPaolo Bonzini1-39/+40
2016-10-24quorum: change child_iter to children_readPaolo Bonzini1-17/+13
2016-10-24iotests: Do not rely on unavailable domains in 162Max Reitz2-5/+16
2016-10-24iotests: Remove raciness from 162Max Reitz1-2/+1
2016-10-24qemu-nbd: Add --fork optionMax Reitz2-1/+18
2016-10-24qemu-iotests: Test I/O in a single drive from a throttling groupAlberto Garcia2-7/+30
2016-10-24throttle: Correct access to wrong BlockBackendPublic structuresAlberto Garcia1-4/+23
2016-10-24qapi: fix memory leak in bdrv_image_info_specific_dumpPino Toscano1-0/+1
2016-10-24block: improve error handling in raw_openHalil Pasic2-0/+2
2016-10-24block: Remove "options" indirection from blockdev-addKevin Wolf14-259/+214
2016-10-24qcow2: Support BDRV_REQ_MAY_UNMAPFam Zheng3-6/+9
2016-10-24block: failed qemu-img command should return non-zero exit codeXu Tian1-0/+2
2016-10-24i2c: Add asserts for second smbus i2c_start_transfer()Corey Minyard2-4/+15
2016-10-24target-arm: Implement new HLT trap for semihostingPeter Maydell4-7/+63
2016-10-24hw/display: QOM'ify pl110.cxiaoqiang zhao1-5/+3
2016-10-24hw/arm: QOM'ify strongarm.cxiaoqiang zhao1-5/+10
2016-10-24hw/arm: QOM'ify pxa2xx_gpio.cxiaoqiang zhao1-10/+15
2016-10-24hw/arm: QOM'ify musicpal.cxiaoqiang zhao1-43/+45
2016-10-24timer: stm32f2xx_timer: add check for prescaler valuePrasad J Pandit1-1/+1
2016-10-24i2c: Fix SMBus read transactions to avoid double eventsCorey Minyard1-13/+19
2016-10-24timer: a9gtimer: remove loop to auto-increment comparatorPrasad J Pandit1-7/+7
2016-10-24ARM: Virt: ACPI: Build an IORT table with RC and ITS nodesPrem Mallappa1-11/+60
2016-10-24ACPI: Add IORT Structure definitionPrem Mallappa1-0/+68
2016-10-24tests: Add tests for the ARM MPTimerDmitry Osipenko2-0/+1108
2016-10-24arm_mptimer: Convert to use ptimerDmitry Osipenko2-71/+83
2016-10-24tests: ptimer: Replace 10000 with 1Dmitry Osipenko1-28/+28
2016-10-24tests: ptimer: Change the copyright commentDmitry Osipenko3-3/+3
2016-10-24tests: ptimer: Add tests for "no counter round down" policyDmitry Osipenko1-41/+76
2016-10-24hw/ptimer: Add "no counter round down" policyDmitry Osipenko2-0/+13
2016-10-24tests: ptimer: Add tests for "no immediate reload" policyDmitry Osipenko1-16/+57
2016-10-24hw/ptimer: Add "no immediate reload" policyDmitry Osipenko2-5/+30
2016-10-24tests: ptimer: Add tests for "no immediate trigger" policyDmitry Osipenko1-8/+56
2016-10-24hw/ptimer: Add "no immediate trigger" policyDmitry Osipenko2-4/+20
2016-10-24tests: ptimer: Add tests for "continuous trigger" policyDmitry Osipenko1-3/+18
2016-10-24hw/ptimer: Add "continuous trigger" policyDmitry Osipenko2-3/+31
2016-10-24tests: ptimer: Add tests for "wraparound after one period" policyDmitry Osipenko1-23/+104
2016-10-24hw/ptimer: Add "wraparound after one period" policyDmitry Osipenko2-15/+47
2016-10-24hw/arm/virt: Set minimum_page_bits to 12Peter Maydell1-0/+4
2016-10-24target-arm: Make page size a runtime settingPeter Maydell2-4/+29
2016-10-24migration/savevm.c: migrate non-default page sizePeter Maydell1-0/+49
2016-10-24cpu: Support a target CPU having a variable page sizePeter Maydell5-0/+80
2016-10-24translate-all.c: Compute L1 page table properties at runtimeVijaya Kumar K1-25/+46
2016-10-24exec.c: Remove static allocation of sub_section of sub_pageVijaya Kumar K1-3/+2
2016-10-24migration: Remove static allocation of xzblre cache bufferVijaya Kumar K1-1/+3
2016-10-24Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell96-1226/+1735
2016-10-24exec.c: workaround regression caused by alignment change in d2f39adHaozhong Zhang1-1/+6
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-24Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20161021-tag' into...Peter Maydell2-3/+32
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-21xen_platform: SUSE xenlinux unplug for emulated PCIOlaf Hering1-1/+26
2016-10-21xen_platform: unplug also SCSI disksOlaf Hering1-0/+4
2016-10-21xen-usb: do not reference PAGE_SIZEStefano Stabellini1-2/+2
2016-10-21Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20160921' int...Peter Maydell12-383/+671
2016-10-21linux-user: disable unicore32 linux-user buildRiku Voipio1-1/+0
2016-10-21linux-user: added support for pwritev() system call.Dejan Jovicevic1-0/+15
2016-10-21linux-user: added support for preadv() system call.Dejan Jovicevic1-0/+15
2016-10-21linux-user: Fix fadvise64() syscall support for Mips32Aleksandar Markovic1-1/+1
2016-10-21linux-user: Redirect termbits.h for Mips64 to termbits.h for Mips32Aleksandar Markovic1-244/+1
2016-10-21linux-user: Update ioctls definitions for Mips32Aleksandar Markovic1-0/+12
2016-10-21linux-user: Update mips_syscall_args[] array in main.cAleksandar Markovic1-2/+22
2016-10-21linux-user: Add support for syncfs() syscallAleksandar Markovic3-1/+24
2016-10-21linux-user: Add support for clock_adjtime() syscallAleksandar Markovic4-0/+115
2016-10-21linux-user: Fix definition of target_sigevent for 32-bit guestsPeter Maydell1-6/+10
2016-10-21linux-user: use libc wrapper instead of direct mremap syscallFelix Janda1-10/+4
2016-10-21linux-user: Don't use alloca() for epoll_wait's epoll event arrayPeter Maydell1-4/+13
2016-10-21linux-user: add RTA_PRIORITY in netlinkLaurent Vivier1-0/+1
2016-10-21linux-user: add kcmp() syscallLaurent Vivier1-0/+10
2016-10-21linux-user: sparc64: Use correct target SHMLBA in shmat()Peter Maydell1-0/+7
2016-10-21linux-user: Remove a duplicate item from strace.listAleksandar Markovic1-3/+0
2016-10-21linux-user: Fix syslog() syscall supportAleksandar Markovic4-7/+142
2016-10-21linux-user: Fix socketcall() syscall supportAleksandar Markovic3-95/+105
2016-10-21linux-user: Fix msgrcv() and msgsnd() syscalls supportAleksandar Markovic1-0/+3
2016-10-21linux-user: Fix mq_open() syscall supportAleksandar Markovic1-7/+9