aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-10-25pci: avoid destroying bridge address space windows in a transactionmemory/urgentAvi Kivity2-30/+44
2012-10-23Rename target_phys_addr_t to hwaddrAvi Kivity383-2240/+2240
2012-10-22Merge remote-tracking branch 'qemu-kvm/memory/urgent' into stagingAnthony Liguori2-34/+38
2012-10-22Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20121017.0' int...Anthony Liguori1-3/+8
2012-10-22usb-serial: only expose device in guest when the chardev is openGerd Hoffmann1-2/+17
2012-10-22usb-serial: don't magically zap chardev on umplugGerd Hoffmann1-1/+1
2012-10-22serial: add pci-serial documentationGerd Hoffmann2-0/+36
2012-10-22serial: add 2x + 4x pci variantGerd Hoffmann1-0/+149
2012-10-22serial: add windows inf file for the pci card to docsGerd Hoffmann1-0/+109
2012-10-22serial: add pci variantGerd Hoffmann6-0/+112
2012-10-22serial: split serial.cGerd Hoffmann26-180/+257
2012-10-22Call MADV_HUGEPAGE for guest RAM allocationsLuiz Capitulino2-0/+6
2012-10-22Merge remote-tracking branch 'quintela/migration-next-20121017' into stagingAnthony Liguori17-272/+319
2012-10-22Merge remote-tracking branch 'qemu-kvm/memory/dma' into stagingAnthony Liguori21-471/+484
2012-10-22pci: honor PCI_COMMAND_MASTERmemory/dmaAvi Kivity2-2/+12
2012-10-22pci: give each device its own address spaceAvi Kivity2-0/+15
2012-10-22memory: add address_space_destroy()Avi Kivity4-2/+39
2012-10-22dma: make dma access its own address spaceAvi Kivity3-23/+22
2012-10-22memory: per-AddressSpace dispatchAvi Kivity6-71/+194
2012-10-22s390: avoid reaching into memory core internalsAvi Kivity1-2/+1
2012-10-22memory: use AddressSpace for MemoryListener filteringAvi Kivity9-23/+25
2012-10-22memory: move tcg flush into a tcg memory listenerAvi Kivity1-2/+6
2012-10-22memory: move address_space_memory and address_space_io out of memory coreAvi Kivity3-24/+7
2012-10-22memory: manage coalesced mmio via a MemoryListenerAvi Kivity6-39/+27
2012-10-22fix CONFIG_QEMU_HELPERDIR generation againMichael Tokarev1-1/+1
2012-10-20target-sparc: fix FMOVr instructionAurelien Jarno1-1/+1
2012-10-20hw/pl031: Use LOG_GUEST_ERRORPeter Maydell1-6/+10
2012-10-20hw/pl022: Use LOG_UNIMP and LOG_GUEST_ERRORPeter Maydell1-3/+5
2012-10-20hw/pl011: Use LOG_UNIMP and LOG_GUEST_ERRORPeter Maydell1-4/+7
2012-10-20hw/pl190: Use LOG_GUEST_ERRORPeter Maydell1-2/+4
2012-10-20hw/pl041: Use LOG_UNIMPPeter Maydell1-2/+3
2012-10-20hw/pl181: Use LOG_UNIMP and LOG_GUEST_ERRORPeter Maydell1-8/+10
2012-10-20hw/hw.h: Add include of qemu-log.hPeter Maydell1-0/+1
2012-10-20qemu-log: Add new log category for guest bugsPeter Maydell2-0/+4
2012-10-20target-sparc: Remove cpu_tmp0 as a globalRichard Henderson1-85/+118
2012-10-20target-sparc: Make cpu_dst local to OP=2 insnsRichard Henderson1-4/+3
2012-10-20target-sparc: Only use cpu_dst for eventual writes to a gprRichard Henderson1-26/+26
2012-10-20target-sparc: Remove last uses of cpu_tmp64Richard Henderson1-11/+17
2012-10-20target-sparc: Remove cpu_tmp64 use from softint insnsRichard Henderson1-6/+6
2012-10-20target-sparc: Don't use a temporary for gen_dest_fpr_DRichard Henderson1-16/+16
2012-10-20target-sparc: Remove usage of cpu_tmp64 from most helper functionsRichard Henderson1-29/+44
2012-10-20target-sparc: Tidy ldfsr, stfsrRichard Henderson1-20/+17
2012-10-20target-sparc: Avoid cpu_tmp32 in Write Priv RegisterRichard Henderson1-32/+24
2012-10-20target-sparc: Avoid cpu_tmp32 in Read Priv RegisterRichard Henderson1-32/+21
2012-10-20target-sparc: Use get_temp_i32 in gen_dest_fpr_FRichard Henderson1-14/+14
2012-10-20target-sparc: Split out get_temp_i32Richard Henderson1-12/+17
2012-10-20target-sparc: Make the cpu_addr variable local to load/store handlingRichard Henderson1-11/+11
2012-10-20target-sparc: Cleanup cpu_src[12] allocationRichard Henderson1-9/+7
2012-10-20target-sparc: Finish conversion to gen_load_gprRichard Henderson1-38/+20
2012-10-20target-sparc: Convert swap to gen_load/store_gprRichard Henderson1-8/+8
2012-10-20target-sparc: Convert asi helpers to gen_*_gprRichard Henderson1-29/+32
2012-10-20target-sparc: Use gen_load_gpr in get_src[12]Richard Henderson1-46/+29
2012-10-20target-sparc: Conversion to gen_*_gpr, part 1Richard Henderson1-243/+177
2012-10-20target-sparc: Add gen_load/store/dest_gprRichard Henderson1-0/+52
2012-10-20exec: Make MIN_CODE_GEN_BUFFER_SIZE private to exec.cRichard Henderson2-2/+4
2012-10-20exec: Allocate code_gen_prologue from code_gen_bufferRichard Henderson2-20/+12
2012-10-20exec: Do not use absolute address hints for code_gen_buffer with -fpieRichard Henderson1-1/+6
2012-10-20exec: Don't make DEFAULT_CODE_GEN_BUFFER_SIZE too largeRichard Henderson1-1/+5
2012-10-20exec: Split up and tidy code_gen_bufferRichard Henderson1-92/+103
2012-10-20create struct for machine initialization argumentsEduardo Habkost57-414/+518
2012-10-20vga: remove CONFIG_BOCHS_VBEGerd Hoffmann2-50/+12
2012-10-20vga: add specs for standard vgaGerd Hoffmann3-0/+68
2012-10-20vga: add mmio bar to standard vgaGerd Hoffmann4-3/+121
2012-10-20vga: fix indentionGerd Hoffmann1-14/+14
2012-10-19tests/tcg: fix buildCatalin Patulea4-14/+22
2012-10-19allow make {dist, }clean work w/out configureMike Frysinger1-0/+4
2012-10-19tci: fix build breakage for target-sparcMichael Roth1-1/+2
2012-10-19MAINTAINERS: Update email address for Stefan HajnocziStefan Hajnoczi1-2/+2
2012-10-19configure: Fix CONFIG_QEMU_HELPERDIR generationJan Kiszka1-1/+1
2012-10-19qemu-options.hx: Change from recommending '?' to 'help'Peter Maydell1-21/+17
2012-10-19Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoi...Aurelien Jarno18-146/+190
2012-10-19Merge branch 'trivial-patches' of git://github.com/stefanha/qemuAurelien Jarno6-11/+17
2012-10-19microblaze: Update PC before simulating syscallEdgar E. Iglesias1-1/+1
2012-10-19microblaze: Support setting of TLS ptrEdgar E. Iglesias2-0/+3
2012-10-19ui/vnc-jobs.c: Fix minor typos in commentsPeter Maydell1-8/+8
2012-10-19net/tap-win32: Fix compiler warning caused by missing include statementStefan Weil1-0/+1
2012-10-19configure: Remove unused parameters from main functionStefan Weil1-2/+2
2012-10-19target-arm/neon_helper: Remove obsolete FIXME commentPeter Maydell1-1/+0
2012-10-19targphys.h: Don't define target_phys_addr_t for user-mode emulatorsPeter Maydell1-0/+4
2012-10-19ui/vnc: Only report/use TIGHT_PNG encoding if enabled.Joel Martin1-0/+2
2012-10-17target-arm/translate: Fix RRX operandsPeter Crosthwaite1-1/+1
2012-10-17vfio-pci: Mark non-migratableAlex Williamson1-0/+6
2012-10-17vfio-pci: Fix debug buildAlex Williamson1-3/+2
2012-10-17cpus: create qemu_in_vcpu_thread()Juan Quintela1-2/+7
2012-10-17savevm: make qemu_file_put_notify() return errorsJuan Quintela3-5/+6
2012-10-17savevm: un-export qemu_file_set_error()Juan Quintela2-2/+1
2012-10-17block-migration: handle errors with the return codes correctlyJuan Quintela1-12/+14
2012-10-17block-migration: Switch meaning of return valueJuan Quintela1-5/+9
2012-10-17block-migration: make flush_blks() return errorsJuan Quintela1-14/+8
2012-10-17buffered_file: buffered_put_buffer() don't need to set last_errorJuan Quintela1-2/+0
2012-10-17savevm: Only qemu_fflush() can generate errorsJuan Quintela1-17/+18
2012-10-17savevm: make qemu_fill_buffer() be consistentJuan Quintela1-1/+1
2012-10-17savevm: unexport qemu_ftell()Juan Quintela2-4/+1
2012-10-17savevm: unfold qemu_fclose_internal()Juan Quintela1-20/+6
2012-10-17savevm: make qemu_fflush() return an error codeJuan Quintela1-16/+23
2012-10-17savevm: Remove qemu_fseek()Juan Quintela2-22/+0
2012-10-17virtio-net: use qemu_get_buffer() in a temp bufferJuan Quintela1-1/+3
2012-10-17savevm: unexport qemu_fflushJuan Quintela2-2/+1
2012-10-17migration: make migrate_fd_wait_for_unfreeze() return errorsJuan Quintela3-6/+11
2012-10-17buffered_file: make buffered_flush return the error codeJuan Quintela1-9/+26
2012-10-17buffered_file: callers of buffered_flush() already check for errorsJuan Quintela1-7/+0
2012-10-17buffered_file: We can access directly to bandwidth_limitJuan Quintela3-6/+4
2012-10-17buffered_file: unfold migrate_fd_closeJuan Quintela4-15/+6
2012-10-17buffered_file: unfold migrate_fd_wait_for_unfreezeJuan Quintela4-9/+3
2012-10-17buffered_file: unfold migrate_fd_put_readyJuan Quintela4-9/+3
2012-10-17buffered_file: unfold migrate_fd_put_bufferJuan Quintela4-11/+7
2012-10-17buffered_file: opaque is MigrationStateJuan Quintela2-4/+6
2012-10-17buffered_file: rename opaque to migration_stateJuan Quintela1-6/+6
2012-10-17BufferedFile: append, then flushPaolo Bonzini1-39/+11
2012-10-17migration: Add dirty_pages_rate to query migrate outputJuan Quintela5-2/+31
2012-10-17Separate migration bitmapJuan Quintela3-31/+43
2012-10-17ram: create trace event for migration sync bitmapJuan Quintela2-0/+10
2012-10-17ram: introduce migration_bitmap_sync()Juan Quintela1-2/+8
2012-10-17ram: Export last_ram_offset()Juan Quintela2-1/+2
2012-10-17ram: Introduce migration_bitmap_test_and_reset_dirty()Juan Quintela1-5/+14
2012-10-17ram: introduce migration_bitmap_set_dirty()Juan Quintela1-7/+13
2012-10-17savevm: Factorize ram globals reset in its own functionJuan Quintela1-3/+9
2012-10-17migration: print expected downtime in info migrateJuan Quintela6-0/+20
2012-10-17migration: export migrate_get_current()Juan Quintela2-1/+2
2012-10-17migration: rename expected_time to expected_downtimeJuan Quintela1-10/+10
2012-10-17migration: print total downtime for final phase of migrationJuan Quintela5-2/+19
2012-10-17migration: store end_time in a local variableJuan Quintela1-1/+3
2012-10-17fix migration syncJuan Quintela1-0/+1
2012-10-17buffered_file: g_realloc() can't failJuan Quintela1-9/+1
2012-10-17tcg: Optimize mulu2Richard Henderson3-0/+47
2012-10-17tcg: Optimize half-dead add2/sub2Richard Henderson1-1/+33
2012-10-17tcg: Constant fold add2 and sub2Richard Henderson2-0/+44
2012-10-17tcg: Do constant folding on double-word comparisonsRichard Henderson1-21/+72
2012-10-17tcg: Split out subroutines from do_constant_folding_condRichard Henderson1-71/+81
2012-10-17tcg: Optimize double-word comparisons against zeroRichard Henderson1-0/+39
2012-10-17tcg: Use common code when failing to optimizeRichard Henderson1-59/+32
2012-10-17tcg: Swap commutative double-word comparisonsRichard Henderson1-0/+26
2012-10-17tcg: Canonicalize add2 operand orderingRichard Henderson1-0/+5
2012-10-17tcg: Split out swap_commutative as a subroutineRichard Henderson1-32/+24
2012-10-17memory: abort if a memory region is destroyed during a transactionAvi Kivity1-0/+1
2012-10-17i440fx: avoid destroying memory regions within a transactionAvi Kivity1-34/+35
2012-10-17memory: Make eventfd adhere to device endiannessAlexander Graf1-0/+2
2012-10-17target-mips: Pass MIPSCPU to mips_vpe_sleep()Andreas Färber1-3/+7
2012-10-17target-mips: Pass MIPSCPU to mips_tc_sleep()Andreas Färber1-3/+5
2012-10-17target-mips: Pass MIPSCPU to mips_vpe_is_wfi()Andreas Färber1-4/+8
2012-10-17target-mips: Pass MIPSCPU to mips_tc_wake()Andreas Färber1-3/+8
2012-10-17target-mips: Clean up other_cpu in helper_{d,e}vpe()Andreas Färber1-14/+14
2012-10-17tcg-ia64: Implement depositRichard Henderson2-2/+58
2012-10-17tcg/ia64: slightly optimize TLB access codeAurelien Jarno1-5/+17
2012-10-17tcg/ia64: remove suboptimal register shifting in qemu_ld/st opsAurelien Jarno1-39/+37
2012-10-17tcg/ia64: implement movcond_i32/64Aurelien Jarno2-2/+40
2012-10-17tcg/ia64: use stack for TCG tempsBlue Swirl1-3/+4
2012-10-17tcg/arm: Implement movcond_i32Peter Maydell2-1/+11
2012-10-17tcg/arm: Factor out code to emit immediate or reg-reg opPeter Maydell1-26/+20
2012-10-15xen: drop no-op MemoryListener callbacksAvi Kivity1-32/+0
2012-10-15kvm: drop no-op MemoryListener callbacksAvi Kivity1-30/+0
2012-10-15xen_pt: drop no-op MemoryListener callbacksAvi Kivity1-45/+0
2012-10-15vfio: drop no-op MemoryListener callbacksAvi Kivity1-29/+0
2012-10-15memory: drop no-op MemoryListener callbacksAvi Kivity1-96/+0
2012-10-15memory: provide defaults for MemoryListener operationsAvi Kivity1-6/+17
2012-10-15memory: maintain a list of address spacesAvi Kivity2-29/+48
2012-10-15memory: export AddressSpaceAvi Kivity2-10/+22
2012-10-15memory: prepare AddressSpace for exportingAvi Kivity1-15/+24
2012-10-15xen_pt: use separate MemoryListeners for memory and I/OAvi Kivity2-1/+38
2012-10-15kvm: use separate MemoryListeners for memory and I/OAvi Kivity1-39/+44
2012-10-15vhost: use MemoryListener filtering to only monitor RAM address spaceAvi Kivity1-3/+2
2012-10-15memory: rename 'exec-obsolete.h'Avi Kivity4-12/+5
2012-10-14Fix popcnt in long modemalc1-1/+1
2012-10-13sun4u: Pass SPARCCPU to cpu_set_ivec_irq()Andreas Färber1-4/+3
2012-10-13sun4u: Pass SPARCCPU to cpu_kick_irq()Andreas Färber1-4/+6
2012-10-13sun4u: Pass SPARCCPU to {,s,hs}tick_irq() and cpu_timer_create()Andreas Färber1-8/+11
2012-10-13sun4m: Pass SPARCCPU to cpu_kick_irq()Andreas Färber1-2/+4
2012-10-13sun4m: Pass SPARCCPU to cpu_set_irq()Andreas Färber1-2/+3
2012-10-13tcg-sparc: Emit MOVR insns for setcond_i64 and movcond_64Richard Henderson1-5/+30
2012-10-13tcg-sparc: Emit BPr insns for brcond_i64Richard Henderson1-2/+47
2012-10-13tcg-sparc: Dump illegal opode contentsRichard Henderson1-1/+1
2012-10-13tcg-sparc: Drop use of Bicc in favor of BPccRichard Henderson1-160/+145
2012-10-13tcg-sparc: Optimize setcond2 equality compare with 0.Richard Henderson1-3/+12
2012-10-13tcg-sparc: Use Z constraint for %g0Richard Henderson2-60/+66
2012-10-13tcg-sparc: Fix add2/sub2Richard Henderson1-8/+22
2012-10-13tcg-sparc: Fix setcondRichard Henderson1-14/+19
2012-10-13tcg-sparc: Fix qemu_st for 32-bitRichard Henderson1-3/+4
2012-10-13tcg-sparc: Fix setcond2Richard Henderson1-20/+18
2012-10-13tcg-sparc: Implement movcond.Richard Henderson2-9/+38
2012-10-13tcg-sparc: Fix brcond2Richard Henderson1-16/+7
2012-10-13target-sparc: Don't compute full flags value so oftenRichard Henderson4-19/+26
2012-10-13target-sparc: Avoid unnecessary local temporariesRichard Henderson1-21/+9
2012-10-13target-sparc: Optimize CC_OP_LOGIC conditionsRichard Henderson1-18/+40
2012-10-13target-sparc: Fix optimized %icc comparisonsRichard Henderson1-0/+1
2012-10-12Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into stagingAnthony Liguori8-83/+137
2012-10-12Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori3-37/+39
2012-10-12Merge remote-tracking branch 'kraxel/usb.67' into stagingAnthony Liguori2-11/+23
2012-10-12Merge remote-tracking branch 'mdroth/qga-pull-10-9-12' into stagingAnthony Liguori2-4/+11
2012-10-12Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20121008.0' int...Anthony Liguori2-307/+305
2012-10-12Merge remote-tracking branch 'stefanha/net' into stagingAnthony Liguori17-101/+77
2012-10-12Merge remote-tracking branch 'spice/spice.v61' into stagingAnthony Liguori8-162/+24
2012-10-12linux-user: register align p{read, write}64Alexander Graf1-0/+8
2012-10-12linux-user: ppc: mark as long long alignedAlexander Graf1-1/+6
2012-10-12tcg: Remove TCG_TARGET_HAS_GUEST_BASE definePeter Maydell11-26/+0
2012-10-12configure: Remove unnecessary host_guest_base codePeter Maydell1-29/+2
2012-10-12linux-user: If loading fails, print error as string, not numberPeter Maydell2-5/+5
2012-10-12linux-user: Fix siginfo handlingRichard Henderson3-20/+44
2012-10-12alpha-linux-user: Fix sigaltstack structure definitionRichard Henderson1-3/+4
2012-10-12linux-user: Implement gethostnameRichard Henderson1-0/+13
2012-10-12linux-user: Perform more checks on iovec listsRichard Henderson1-60/+102