aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-10-11Merge branch 'upstream-merge'HEADnextmasterMarcelo Tosatti423-9507/+23160
2012-10-11Merge commit 'b4ae3cfa57b8c1bdbbd7b7d420971e9171203ade' into upstream-mergeMarcelo Tosatti155-1765/+3442
2012-10-11Merge commit 'afb63ebd0a9599312c27ecceb839a399740e00ef' into upstream-mergeMarcelo Tosatti4-22/+34
2012-10-11Merge commit 'c9159fe9aa9abe24115ea4d16127179e9cb07e22' into upstream-mergeMarcelo Tosatti113-854/+4286
2012-10-11Merge commit '92aa5c6d77ac29574c1717bcf57827fa1e586f31' into upstream-mergeMarcelo Tosatti70-535/+4883
2012-10-11Merge commit 'f430694188293f99a316bfa375b7cc17d23a06ed' into upstream-mergeMarcelo Tosatti152-2692/+6768
2012-10-11Merge commit '121afa9e0c02617c2a774996512e4f85f3e93da8' into upstream-mergeMarcelo Tosatti90-3917/+4025
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-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
2012-10-05vnc: Fix spelling (hellmen -> hellman) in commentStefan Weil1-1/+1
2012-10-05slirp: Fix spelling in comment (enought -> enough, insure -> ensure)Stefan Weil1-2/+2
2012-10-05tcg/arm: Use tcg_out_mov_reg rather than inline equivalent codePeter Maydell1-12/+3
2012-10-05cpu: Add missing 'static' attribute to qemu_global_mutexStefan Weil1-1/+1
2012-10-05configure: Support empty target list (--target-list=)Stefan Weil1-2/+3
2012-10-05hw: Fix return value check for bdrv_read, bdrv_writeStefan Weil3-20/+32
2012-10-05PPC: KVM: Fix BAT putAlexander Graf1-4/+5
2012-10-04Merge remote-tracking branch 'sstabellini/xen-2012-10-03' into stagingAnthony Liguori10-53/+142
2012-10-04Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori40-426/+4923
2012-10-04Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori16-155/+517
2012-10-04Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori6-22/+34
2012-10-04Merge remote-tracking branch 'kraxel/usb.66' into stagingAnthony Liguori4-109/+140
2012-10-04Make target_phys_addr_t 64 bits unconditionallyAvi Kivity13-75/+13
2012-10-05PPC: e500: Only expose even TLB sizes in initial TLBAlexander Graf1-0/+4
2012-10-05ppc/pseries: Reset VPA registration on CPU resetDavid Gibson1-0/+8
2012-10-05pseries: Don't test for MSR_PR for hypercalls under KVMDavid Gibson2-6/+6
2012-10-05PPC: e500: calculate initrd_base like dt_baseScott Wood1-1/+2
2012-10-05PPC: e500: increase DTC_LOAD_PADScott Wood1-1/+1
2012-10-05device tree: simplify dumpdtb codeAlexander Graf1-8/+1
2012-10-05fdt: move dumpdtb interpretation code to device_tree.cAlexander Graf3-14/+25
2012-10-04target-ppc: Remove unused power_mode field from cpu stateDavid Gibson2-3/+2
2012-10-04pseries: Set hash table size based on RAM sizeDavid Gibson1-3/+10
2012-10-04pseries: Remove unnecessary locking from PAPR hash table hcallsDavid Gibson1-38/+4
2012-10-04ppc405_uc: Fix buffer overflowStefan Weil1-5/+11
2012-10-04target-ppc: KVM: Fix some kernel version edge cases for kvmppc_reset_htab()David Gibson1-5/+25
2012-10-04pseries: Fix semantics of RTAS int-on, int-off and set-xive functionsDavid Gibson1-17/+8
2012-10-04pseries: Rework implementation of TCE bypassDavid Gibson4-23/+30
2012-10-04pseries: Remove never used flags field from spapr vio devicesDavid Gibson1-1/+0
2012-10-04pseries: Remove XICS irq type enum typeDavid Gibson5-25/+17
2012-10-04pseries: Remove C bitfields from xics codeDavid Gibson1-19/+24
2012-10-04pseries: Small cleanup to H_CEDE implementationDavid Gibson1-0/+2
2012-10-04pseries: Fix XICS resetDavid Gibson1-10/+28
2012-10-04pseries: Reset emulated PCI TCE tables on system resetDavid Gibson3-0/+22
2012-10-04pseries: Clear TCE and signal state when resetting PAPR VIO devicesDavid Gibson1-6/+5
2012-10-04pseries: Add support for new KVM hash table control callDavid Gibson4-113/+213
2012-10-04pseries: Use new method to correct reset sequenceDavid Gibson1-5/+4
2012-10-04pseries: Fix and cleanup CPU initialization and resetDavid Gibson2-14/+25
2012-10-04ppc: Make kvm_arch_put_registers() put *all* the registersDavid Gibson1-39/+50
2012-10-04target-ppc: get rid of the HANDLE_NAN{1, 2, 3} macrosAurelien Jarno1-21/+0
2012-10-04target-ppc: use the softfloat float32_muladd functionAurelien Jarno1-43/+14
2012-10-04target-ppc: use the softfloat min/max functionsAurelien Jarno1-21/+2
2012-10-04target-ppc: simplify NaN propagation for vector functionsAurelien Jarno1-19/+7
2012-10-04MAINTAINERS: Document virtex_ml507 machineAndreas Färber1-0/+6
2012-10-04MAINTAINERS: Document Bamboo machine and ppc4xx devicesAndreas Färber1-0/+12
2012-10-04MAINTAINERS: Downgrade ppc405 to Odd FixesAndreas Färber1-1/+1
2012-10-04MAINTAINERS: Document e500 machines and devicesAndreas Färber1-0/+23
2012-10-04MAINTAINERS: Document sPAPR (pSeries) machineAndreas Färber1-0/+7
2012-10-03xen: Set the vram dirty when an error occur.Anthony PERARD1-1/+2
2012-10-03exec, memory: Call to xen_modified_memory.Anthony PERARD2-0/+3
2012-10-03exec: Introduce helper to set dirty flags.Anthony PERARD1-35/+17
2012-10-03xen: Introduce xen_modified_memory.Anthony PERARD3-0/+26
2012-10-03QMP, Introduce xen-set-global-dirty-log command.Anthony PERARD4-0/+57
2012-10-03qemu/xen: Add 64 bits big bar support on qemuXudong Hao2-15/+31
2012-10-03xen: Fix, no unplug of pt device by platform device.Anthony PERARD1-2/+6
2012-10-01fpu/softfloat.c: Return correctly signed values from uint64_to_float32Peter Maydell1-2/+2
2012-10-01fpu/softfloat.c: Remove pointless shift of always-zero valuePeter Maydell1-1/+1
2012-10-01vfio_pci: fix build on 32-bit systemsAnthony Liguori1-1/+1
2012-10-01vfio: Enable vfio-pci and mark supportedAlex Williamson2-1/+7
2012-10-01vfio: vfio-pci device assignment driverAlex Williamson2-0/+1978
2012-10-01Update Linux kernel headersAlex Williamson1-0/+368
2012-10-01Update kernel header script to include vfioAlex Williamson1-1/+1
2012-10-01x86: Implement SMEP and SMAPH. Peter Anvin6-49/+207
2012-09-30i386: -cpu help: remove reference to specific CPUID leaves/registersEduardo Habkost1-4/+4
2012-09-30i386: cpu: eliminate duplicate feature namesEduardo Habkost1-8/+23
2012-09-30i386: cpu: replace EXT2_FEATURE_MASK with CPUID_EXT2_AMD_ALIASESEduardo Habkost1-9/+11
2012-09-30i386: kvm: use a #define for the set of alias feature bitsEduardo Habkost2-1/+13
2012-09-30i386: kvm: bit 10 of CPUID[8000_0001].EDX is reservedEduardo Habkost1-1/+1
2012-09-28qemu-iotests: add tests for streaming error handlingPaolo Bonzini3-2/+229
2012-09-28qemu-iotests: map underscore to dash in QMP argument namesPaolo Bonzini1-1/+7
2012-09-28blkdebug: process all set_state rules in the old statePaolo Bonzini1-5/+7
2012-09-28stream: add on-error argumentPaolo Bonzini6-9/+47
2012-09-28block: introduce block job errorPaolo Bonzini8-12/+120
2012-09-28iostatus: reorganize io error codePaolo Bonzini6-55/+64
2012-09-28iostatus: change is_read to a boolPaolo Bonzini7-11/+11
2012-09-28iostatus: move BlockdevOnError declaration to QAPIPaolo Bonzini11-36/+54
2012-09-28iostatus: rename BlockErrorAction, BlockQMPEventActionPaolo Bonzini6-14/+14
2012-09-28qemu-iotests: add test for pausing a streaming operationPaolo Bonzini3-5/+41
2012-09-28qmp: add block-job-pause and block-job-resumePaolo Bonzini7-8/+147
2012-09-28block: add support for job pause/resumePaolo Bonzini5-6/+72
2012-09-28qmp: add 'busy' member to BlockJobInfoPaolo Bonzini2-1/+5
2012-09-28block: add block_job_queryPaolo Bonzini3-13/+21
2012-09-28block: move job APIs to separate filesPaolo Bonzini10-282/+354
2012-09-28block: fix documentation of block_job_cancel_syncPaolo Bonzini1-7/+5
2012-09-28qerror/block: introduce QERR_BLOCK_JOB_NOT_ACTIVEPaolo Bonzini2-2/+5
2012-09-28qemu-iotests: add initial tests for live block commitJeff Cody3-0/+184
2012-09-28QAPI: add command for live block commit, 'block-commit'Jeff Cody4-2/+102
2012-09-28block: helper function, to find the base image of a chainJeff Cody2-0/+17
2012-09-28blockdev: rename block_stream_cb to a generic block_job_cbJeff Cody2-4/+4