aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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-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-12arm_gic: Rename gic_state to GICStatePeter Maydell4-43/+43
2012-10-12zynq_slcr: Fixed ResetValues enumPeter A. G. Crosthwaite1-1/+1
2012-10-12versatilepb: add gpio pl061 supportJean-Christophe PLAGNIOL-VILLARD1-0/+5
2012-10-12hw/ds1338: Implement state save/restorePeter Maydell1-5/+22
2012-10-12hw/ds1338: Remove 'now' field from state structPeter Maydell1-20/+21
2012-10-12hw/ds1338: Recapture current time when register pointer wraps aroundPeter Maydell1-17/+42
2012-10-12hw/ds1338: Fix mishandling of register pointerPeter Maydell1-7/+13
2012-10-12hw/arm_gic.c: Fix improper DPRINTF output.Evgeny Voevodin1-1/+1
2012-10-12cadence_ttc: Fix 'clear on read' behaviorSoren Brinkmann1-1/+1
2012-10-12vnc: fix "info vnc" with "-vnc ..., reverse=on"Paolo Bonzini1-0/+4
2012-10-12sheepdog: use bool for boolean variablesMORITA Kazutaka1-35/+35
2012-10-12configure: Tidy up remnants of non-64-bit physaddrsPeter Maydell1-2/+0
2012-10-11uhci: Raise interrupt when requested even for non active tdsHans de Goede1-1/+9
2012-10-11usb-redir: Don't make migration fail in none seamless caseHans de Goede1-4/+9
2012-10-11usb-redir: Change usbredir_open_chardev into usbredir_create_parserHans de Goede1-6/+5
2012-10-10ssi: Add slave autoconnect helperPeter Crosthwaite4-3/+44
2012-10-10MAINTAINERS: Added maintainerships for SSIPeter A. G. Crosthwaite1-0/+8
2012-10-10xilinx_zynq: Added SPI controllers + flashesPeter A. G. Crosthwaite1-0/+34
2012-10-10xilinx_spips: Xilinx Zynq SPI cntrlr device modelPeter A. G. Crosthwaite2-0/+353
2012-10-10petalogix-ml605: added SPI controller with n25q128Peter A. G. Crosthwaite1-0/+27
2012-10-10xilinx_spi: Initial impl. of Xilinx SPI controllerPeter A. G. Crosthwaite2-0/+384
2012-10-10m25p80: Initial implementation of SPI flash devicePeter A. G. Crosthwaite5-0/+604
2012-10-10hw: Added generic FIFO API.Peter A. G. Crosthwaite3-0/+178
2012-10-10stellaris: Removed SSI muxPeter A. G. Crosthwaite3-78/+18
2012-10-10qdev: allow multiple qdev_init_gpio_in() callsPeter A. G. Crosthwaite3-11/+33
2012-10-10ssi: Added create_slave_no_init()Peter A. G. Crosthwaite2-2/+8
2012-10-10ssi: Implemented CS behaviourPeter A. G. Crosthwaite9-16/+118
2012-10-10ssi: Support for multiple attached devicesPeter A. G. Crosthwaite1-15/+9
2012-10-09qemu-ga: ga_open_pidfile(): add new line to pidfileLuiz Capitulino1-1/+1
2012-10-09qemu-ga: use state dir from CONFIG_QEMU_LOCALSTATEDIRLuiz Capitulino1-2/+2
2012-10-09configure: add --localstatedirLuiz Capitulino1-1/+8
2012-10-08vfio-pci: Fix BAR->VFIODevice translation inJan Kiszka1-2/+2
2012-10-08vfio-pci: Clang cleanupAlex Williamson1-43/+58
2012-10-08vfio-pci: Cleanup on INTx setup failureAlex Williamson1-0/+2
2012-10-08vfio-pci: Extend resetAlex Williamson1-7/+22
2012-10-08vfio-pci: Remove setting of MSI qsizeAlex Williamson1-18/+0
2012-10-08vfio-pci: Use uintptr_t for void* castAlex Williamson1-1/+1
2012-10-08vfio-pci: Don't peak at msi_supportedAlex Williamson1-16/+6
2012-10-08vfio-pci: Roll the header into the .c fileAlex Williamson2-115/+96
2012-10-08vfio-pci: No spurious MSIsAlex Williamson1-15/+0
2012-10-08vfio-pci: Rework MSIX setup/teardownAlex Williamson1-53/+55
2012-10-08vfio-pci: Unmap and retry DMA mappingAlex Williamson1-4/+11
2012-10-08vfio-pci: Re-order map/unmapAlex Williamson1-18/+18
2012-10-08vfio-pci: Update slow path INTx algorithmAlex Williamson2-25/+44
2012-10-08net: consolidate NetClientState header files into onePaolo Bonzini14-99/+38
2012-10-08virtio-net: update nc.link_down in virtio_net_load()Amos Kong1-0/+5
2012-10-08e1000: update nc.link_down in e1000_post_load()Amos Kong1-0/+12
2012-10-08rtl8139: implement 8139cp link statusJason Wang1-2/+22
2012-10-08qxl: set default revision to 4Gerd Hoffmann2-5/+8
2012-10-08spice: raise requirement to 0.12Gerd Hoffmann5-138/+4
2012-10-08hw/qxl: qxl_dirty_surfaces: use uintptr_tAlon Levy1-2/+2
2012-10-08hw/qxl: fix condition for exiting guest_bugAlon Levy1-1/+1
2012-10-08hw/qxl: exit on failure to register qxl interfaceAlon Levy1-1/+5
2012-10-08qxl: fix range check for rev3 io commands.Gerd Hoffmann1-1/+1
2012-10-08qxl/update_area_io: cleanup invalid parameters handlingMichael Tokarev1-10/+3
2012-10-08qxl: always update displaysurface on resizeGerd Hoffmann1-4/+0
2012-10-07Merge branch 'master' of git.qemu.org:/pub/git/qemuBlue Swirl1-1/+1
2012-10-07qemu-barrier: Fix compilation on i386 hostsAurelien Jarno1-1/+1
2012-10-07target-sparc: Optimize conditionals using SUBCCRichard Henderson1-61/+131
2012-10-07target-sparc: Fall through from not-taken trapRichard Henderson1-5/+7
2012-10-07target-sparc: Cleanup "global" temporary allocationRichard Henderson1-19/+19
2012-10-07target-sparc: Use movcond for FMOV*RRichard Henderson1-30/+16
2012-10-07target-sparc: Use movcond in mulsccRichard Henderson1-6/+5
2012-10-07target-sparc: Move taddcctv and tsubcctv out of lineRichard Henderson3-102/+66
2012-10-07target-sparc: Tidy TccRichard Henderson1-38/+53
2012-10-07target-sparc: Move sdivx and udivx out of lineRichard Henderson5-52/+37
2012-10-07target-sparc: Use movcond in gen_generic_branchRichard Henderson1-11/+7
2012-10-07target-sparc: Use DisasCompare and movcond in MOVRRichard Henderson1-17/+14
2012-10-07target-sparc: Use DisasCompare and movcond in MOVCCRichard Henderson1-24/+20
2012-10-07target-sparc: Use DisasCompare and movcond in FMOVR, FMOVCCRichard Henderson1-117/+86
2012-10-07target-sparc: Use DisasCompare in TccRichard Henderson1-9/+11
2012-10-07target-sparc: Introduce DisasCompare and functions to generate itRichard Henderson1-9/+83
2012-10-07target-sparc: Tidy gen_generic_branch interfaceRichard Henderson1-8/+7
2012-10-07target-sparc: Tidy save_npc interfaceRichard Henderson1-4/+4
2012-10-07target-sparc: Tidy gen_mov_pc_npc interfaceRichard Henderson1-6/+6
2012-10-07target-sparc: Tidy save_state interfaceRichard Henderson1-49/+49
2012-10-07target-sparc: Tidy gen_trap_ifnofpu interfaceRichard Henderson1-18/+28
2012-10-07target-sparc: Tidy flush_cond interfaceRichard Henderson1-5/+5
2012-10-07target-sparc: Tidy do_branch interfacesRichard Henderson1-20/+18
2012-10-07target-sparc: Make CPU_LOG_INT useful by defaultRichard Henderson2-11/+4
2012-10-07target-sparc: Tidy cpu_dump_stateRichard Henderson1-4/+3
2012-10-07tcg: Remove redundant pointer from TCGContextStefan Weil2-3/+1
2012-10-06Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydel...Aurelien Jarno14-238/+183
2012-10-06Merge branch 'trivial-patches' of git://github.com/stefanha/qemuAurelien Jarno54-111/+56
2012-10-06Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agrafAurelien Jarno21-430/+569
2012-10-06qemu-barrier: Fix compilation on i386 hostsStefan Weil1-0/+2
2012-10-06tcg: Add tcg_high_condRichard Henderson2-15/+19
2012-10-06tcg: Add TCG_COND_NEVER, TCG_COND_ALWAYSRichard Henderson11-41/+102
2012-10-06tcg: Add is_unsigned_condRichard Henderson2-1/+6
2012-10-06vga: cleanup after isa_vga_init() and pci_vga_init() conversionAurelien Jarno7-56/+0
2012-10-06mips/r4k: use the new is_vga_init() functionAurelien Jarno1-1/+1
2012-10-06pc: use the new pci_vga_init() and isa_vga_init() functionsAurelien Jarno1-29/+6
2012-10-06sun/sun4u: use the new pci_vga_init() functionAurelien Jarno1-2/+1
2012-10-06ppc/pSeries: use the new pci_vga_init() functionAurelien Jarno1-5/+2
2012-10-06ppc/prep: use the new pci_vga_init() functionAurelien Jarno1-2/+1
2012-10-06ppc/oldworld: use the new pci_vga_init() functionAurelien Jarno1-2/+1
2012-10-06ppc/newworld: use the new pci_vga_init() functionAurelien Jarno1-2/+1
2012-10-06alpha: use the new pci_vga_init() functionAurelien Jarno3-27/+1
2012-10-06mips/malta: use the new pci_vga_init() functionAurelien Jarno1-9/+1
2012-10-06isa: add a isa_vga_init() functionAurelien Jarno2-0/+22
2012-10-06pci: add a pci_vga_init() functionAurelien Jarno2-0/+21
2012-10-06vl.c: default to std if cirrus is not availableAurelien Jarno1-2/+6
2012-10-06vl.c: check for qxl availabilityAurelien Jarno1-1/+11
2012-10-06vl.c: convert *vga_enabled functions to QOMAurelien Jarno3-9/+4
2012-10-06vga: rename isa_vga_init() to isa_std_vga_init()Aurelien Jarno3-3/+3
2012-10-06vga: rename pci_vga_init() into pci_std_vga_init()Aurelien Jarno10-12/+12
2012-10-06tcg: remove obsolete jmp opAurelien Jarno13-71/+1
2012-10-06target-xtensa: de-optimize EXTUIAurelien Jarno1-20/+2
2012-10-05Remove libhwStefan Weil10-175/+141
2012-10-05target-arm: Drop unused DECODE_CPREG_CRN macroPeter Maydell1-2/+0
2012-10-05target-arm: use deposit instead of hardcoded versionAurelien Jarno1-14/+6
2012-10-05target-arm: mark a few integer helpers const and pureAurelien Jarno1-9/+10
2012-10-05target-arm: convert sar, shl and shr helpers to TCGAurelien Jarno3-33/+43
2012-10-05target-arm: convert add_cc and sub_cc helpers to TCGAurelien Jarno3-40/+48
2012-10-05target-arm: use globals for CC flagsAurelien Jarno1-81/+46
2012-10-05target-arm: Reinstate display of VFP registers in cpu_dump_statePeter Maydell1-26/+16
2012-10-05cpu_dump_state: move DUMP_FPU and DUMP_CCOP flags from x86-only to genericPeter Maydell10-34/+15
2012-10-05versatilepb: Use symbolic indices for ARM PICStefan Weil1-1/+2
2012-10-05qdev: kill bogus commentEduardo Habkost1-1/+0
2012-10-05qemu-barrier: Fix compiler version check for future gcc versionsStefan Weil1-1/+1
2012-10-05hw: Add missing 'static' attribute for QEMUMachineStefan Weil2-2/+2
2012-10-05cleanup useless return sentenceAmos Kong41-67/+0
2012-10-05rtc: implement century bytePaolo Bonzini2-11/+48
2012-10-05rtc: map CMOS index 0x37 to 0x32 on read and writesPaolo Bonzini2-6/+13
2012-10-05rtc: fix overflow in mktimegmPaolo Bonzini2-1/+46
2012-10-05qtest: implement QTEST_STOPPaolo Bonzini1-13/+25
2012-10-05qemu-barrier: Fix compiler version check for future gcc versionsStefan Weil1-1/+1
2012-10-05doc: update HACKING wrt strncpy/pstrcpyJim Meyering1-4/+5
2012-10-05hw/r2d: add comment: this strncpy use is okJim Meyering1-0/+2
2012-10-05qcow2: mark this file's sole strncpy use as justifiedJim Meyering1-0/+1
2012-10-05acpi: remove strzcpy (strncpy-identical) function; just use strncpyJim Meyering1-16/+8
2012-10-05libcacard/vcard_emul_nss: use pstrcpy in place of strncpyJim Meyering2-2/+4
2012-10-05qemu-ga: prefer pstrcpy: consistently NUL-terminate ifreq.ifr_nameJim Meyering1-1/+1
2012-10-05vscsi: avoid unwarranted strncpyJim Meyering1-1/+1
2012-10-05virtio-9p: avoid unwarranted uses of strncpyJim Meyering3-4/+8
2012-10-05bt: replace fragile snprintf use and unwarranted strncpyJim Meyering1-5/+2
2012-10-05ui/vnc: simplify and avoid strncpyJim Meyering1-3/+1
2012-10-05linux-user: remove two unchecked uses of strdupJim Meyering1-5/+7
2012-10-05ppc: avoid buffer overrun: use pstrcpy, not strncpyJim Meyering1-1/+1
2012-10-05os-posix: avoid buffer overrunJim Meyering1-2/+1
2012-10-05lm32: avoid buffer overrunJim Meyering1-1/+1
2012-10-05hw/9pfs: avoid buffer overrunJim Meyering1-2/+2
2012-10-05vmdk: relative_path: use pstrcpy in place of strncpyJim Meyering1-2/+1
2012-10-05sheepdog: avoid a few buffer overrunsJim Meyering1-12/+22
2012-10-05block: avoid buffer overrun by using pstrcpy, not strncpyJim Meyering1-2/+3
2012-10-05sparc: use g_strdup in place of unchecked strdupJim Meyering1-2/+2
2012-10-05scsi, pci, qdev, isa-bus, sysbus: don't let *_get_fw_dev_path return NULLJim Meyering6-11/+7
2012-10-05qemu-sockets: Fix compiler warning (regression for MinGW)Stefan Weil2-2/+10