aboutsummaryrefslogtreecommitdiffstats
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2012-10-11Merge commit 'b4ae3cfa57b8c1bdbbd7b7d420971e9171203ade' into upstream-mergeMarcelo Tosatti80-579/+2205
2012-10-11Merge commit 'afb63ebd0a9599312c27ecceb839a399740e00ef' into upstream-mergeMarcelo Tosatti3-20/+32
2012-10-11Merge commit 'c9159fe9aa9abe24115ea4d16127179e9cb07e22' into upstream-mergeMarcelo Tosatti42-409/+2415
2012-10-11Merge commit '92aa5c6d77ac29574c1717bcf57827fa1e586f31' into upstream-mergeMarcelo Tosatti11-33/+111
2012-10-11Merge commit 'f430694188293f99a316bfa375b7cc17d23a06ed' into upstream-mergeMarcelo Tosatti38-313/+924
2012-10-11Merge commit '121afa9e0c02617c2a774996512e4f85f3e93da8' into upstream-mergeMarcelo Tosatti13-1067/+1365
2012-10-10ssi: Add slave autoconnect helperPeter Crosthwaite4-3/+44
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. Crosthwaite2-0/+599
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-06Merge branch 'trivial-patches' of git://github.com/stefanha/qemuAurelien Jarno30-66/+36
2012-10-06Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agrafAurelien Jarno12-283/+351
2012-10-06vga: cleanup after isa_vga_init() and pci_vga_init() conversionAurelien Jarno6-53/+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: convert *vga_enabled functions to QOMAurelien Jarno2-6/+0
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-05Remove libhwStefan Weil4-137/+137
2012-10-05versatilepb: Use symbolic indices for ARM PICStefan Weil1-1/+2
2012-10-05qdev: kill bogus commentEduardo Habkost1-1/+0
2012-10-05hw: Add missing 'static' attribute for QEMUMachineStefan Weil2-2/+2
2012-10-05cleanup useless return sentenceAmos Kong23-42/+0
2012-10-05rtc: implement century bytePaolo Bonzini1-9/+18
2012-10-05rtc: map CMOS index 0x37 to 0x32 on read and writesPaolo Bonzini2-6/+13
2012-10-05hw/r2d: add comment: this strncpy use is okJim Meyering1-0/+2
2012-10-05acpi: remove strzcpy (strncpy-identical) function; just use strncpyJim Meyering1-16/+8
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-05lm32: avoid buffer overrunJim Meyering1-1/+1
2012-10-05hw/9pfs: avoid buffer overrunJim 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-05hw: Fix return value check for bdrv_read, bdrv_writeStefan Weil3-20/+32
2012-10-04Merge remote-tracking branch 'sstabellini/xen-2012-10-03' into stagingAnthony Liguori4-17/+38
2012-10-04Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori6-55/+27
2012-10-04Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori1-9/+3
2012-10-04Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori4-20/+32
2012-10-04Merge remote-tracking branch 'kraxel/usb.66' into stagingAnthony Liguori3-106/+137
2012-10-04Make target_phys_addr_t 64 bits unconditionallyAvi Kivity3-13/+3
2012-10-05PPC: e500: Only expose even TLB sizes in initial TLBAlexander Graf1-0/+4
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-05fdt: move dumpdtb interpretation code to device_tree.cAlexander Graf1-14/+1
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-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 Gibson2-113/+165
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-03xen: Introduce xen_modified_memory.Anthony PERARD1-0/+1
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-01vfio_pci: fix build on 32-bit systemsAnthony Liguori1-1/+1
2012-10-01vfio: Enable vfio-pci and mark supportedAlex Williamson1-1/+2
2012-10-01vfio: vfio-pci device assignment driverAlex Williamson2-0/+1978
2012-09-28iostatus: reorganize io error codePaolo Bonzini3-45/+17
2012-09-28iostatus: change is_read to a boolPaolo Bonzini4-6/+6
2012-09-28iostatus: move BlockdevOnError declaration to QAPIPaolo Bonzini5-13/+13
2012-09-28iostatus: rename BlockErrorAction, BlockQMPEventActionPaolo Bonzini3-3/+3
2012-09-28virtio-serial-bus: let chardev know the exact number of bytes requestedAmit Shah1-8/+3
2012-09-28virtio: Introduce virtqueue_get_avail_bytes()Amit Shah2-8/+25
2012-09-28virtio: use unsigned int for counting bytes in vqAmit Shah1-1/+1
2012-09-28virtio-net: fix used len for txMichael S. Tsirkin1-2/+2
2012-09-28virtio: don't mark unaccessed memory as dirtyMichael S. Tsirkin1-1/+1
2012-09-26Versatile Express: Add modelling of NOR flashFrancesco Lavra1-2/+24
2012-09-26Versatile Express: Fix NOR flash 0 address and remove flash aliasFrancesco Lavra1-5/+2
2012-09-26hw/armv7m_nvic: Correctly register GIC region when setting up NVICMeador Inge1-1/+2
2012-09-26pl190: fix read of VECTADDRBrendan Fennell1-6/+12
2012-09-26pci-assign: use monitor_handle_fd_paramPaolo Bonzini1-9/+3
2012-09-26usb: Fix usb_packet_map() in the presence of IOMMUsDavid Gibson1-9/+15
2012-09-26ehci: Fix interrupt packet MULT handlingHans de Goede1-20/+20
2012-09-26xhci: create a memory region for each portGerd Hoffmann1-42/+43
2012-09-26xhci: route string & usb hub supportGerd Hoffmann1-31/+55
2012-09-26xhci: tweak limitsGerd Hoffmann1-4/+4
2012-09-26compat: turn off msi/msix on xhci for old machine typesGerd Hoffmann1-0/+16
2012-09-26add pc-1.3 machine typeGerd Hoffmann1-2/+10
2012-09-25add a boot parameter to set reboot timeoutAmos Kong1-0/+25
2012-09-25add pc-1.3 machine typeGerd Hoffmann1-2/+10
2012-09-25ivshmem: add 64bit optionGerd Hoffmann2-3/+14
2012-09-25compat: turn off msi/msix on xhci for old machine typesGerd Hoffmann1-0/+16
2012-09-25target-sparc: use notifier for signaling guest system_powerdown commandIgor Mammedov1-1/+13
2012-09-25target-arm: use notifier for signaling guest system_powerdown commandIgor Mammedov1-1/+13
2012-09-25acpi: use notifier for signaling guest system_powerdown commandIgor Mammedov1-3/+5
2012-09-25Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori4-7/+6
2012-09-25Merge remote-tracking branch 'bonzini/scsi-next' into stagingAnthony Liguori3-23/+46
2012-09-23pflash_cfi01: Fix warning caused by unreachable codeStefan Weil1-4/+4
2012-09-23ioh3420: Remove unreachable codeStefan Weil1-1/+0
2012-09-23lm4549: Fix buffer overflowStefan Weil1-1/+1
2012-09-23cadence_uart: Fix buffer overflowStefan Weil1-1/+1
2012-09-21Merge branch 'usb.65' of git://git.kraxel.org/qemuAurelien Jarno4-134/+618
2012-09-21SCSI: Standard INQUIRY data should report HiSup flag as set.Ronnie Sahlberg1-1/+1
2012-09-21scsi-disk: use scsi_data_cdb_lengthPaolo Bonzini1-9/+5
2012-09-21scsi: introduce scsi_cdb_length and scsi_data_cdb_lengthPaolo Bonzini2-5/+20
2012-09-21scsi-disk: fix check for out-of-range LBAPaolo Bonzini1-1/+5
2012-09-21scsi-disk: introduce check_lba_rangePaolo Bonzini1-8/+16
2012-09-19hw/pflash_cfi0[12]: Use host-utils.h ctz32()Peter Maydell2-72/+2
2012-09-19pflash_cfi01: fix vendor specific extended queryAurelien Jarno1-1/+3
2012-09-19xilinx_timer: Fix a compile error if debug enabledChris Wulff1-1/+2
2012-09-19xilinx: fix names of ethernet and dma links.Peter A. G. Crosthwaite1-2/+4
2012-09-19xilinx.h: Error check when setting linksPeter A. G. Crosthwaite1-2/+8
2012-09-19xilinx_timer: Fixed "frequency" prop namePeter A. G. Crosthwaite2-2/+3
2012-09-19xilinx_timer: Send dbg msgs to stderr not stdoutPeter A. G. Crosthwaite1-4/+4
2012-09-19xilinx_timer: Removed comma in device namePeter A. G. Crosthwaite2-3/+3
2012-09-17Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori3-10/+9
2012-09-17Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori7-21/+21
2012-09-17Merge remote-tracking branch 'spice/spice.v60' into stagingAnthony Liguori1-6/+101
2012-09-17Merge remote-tracking branch 'stefanha/net' into stagingAnthony Liguori5-21/+41
2012-09-17Merge remote-tracking branch 'qemu-kvm/uq/master' into stagingAnthony Liguori5-0/+15
2012-09-17pc: Drop practically unused BOCHS BIOS debug portsJan Kiszka1-27/+0
2012-09-15Remove unused CONFIG_TCG_PASS_AREG0 and dead codeBlue Swirl1-1/+0
2012-09-14net: fix usbnet_receive() packet dropsStefan Hajnoczi1-3/+16
2012-09-14net: clean up usbnet_receive()Stefan Hajnoczi1-13/+17
2012-09-14eepro100: Fix network hang when rx buffers run outBo Yang1-1/+3
2012-09-14xen: flush queue when getting an eventPaolo Bonzini1-0/+1
2012-09-14e1000: flush queue whenever can_receive can go from false to truePaolo Bonzini1-0/+4
2012-09-14net: notify iothread after flushing queuePaolo Bonzini1-4/+0
2012-09-14Spelling fixes in comments and macro names (ressource -> resource)Stefan Weil1-3/+3
2012-09-14Fix spelling (licenced -> licensed) in GPLStefan Weil3-5/+5
2012-09-14Spelling fixes in comments and documentationStefan Weil2-9/+9
2012-09-14srp: Don't use QEMU_PACKED for single elements of a structured typeStefan Weil1-4/+4
2012-09-13uhci: Don't queue up packets after one with the SPD flag setHans de Goede1-1/+4
2012-09-13usb-redir: Revert usb-redir part of commit 93bfef4cHans de Goede1-5/+3
2012-09-13usb-redir: Add chardev open / close debug loggingHans de Goede1-0/+6
2012-09-13usb-redir: Add support for migrationHans de Goede1-3/+346
2012-09-13usb-redir: Store max_packet_size in endp_dataHans de Goede1-1/+3
2012-09-13usb-redir: Add an already_in_flight packet-id queueHans de Goede1-0/+43
2012-09-13usb-redir: Change cancelled packet code into a generic packet-id queueHans de Goede1-31/+71
2012-09-13ehci: Walk async schedule before and after migrationHans de Goede1-0/+28
2012-09-13ehci: Don't set seen to 0 when removing unseen queue-headsHans de Goede1-6/+18
2012-09-13hw/qxl: support client monitor configuration via deviceAlon Levy1-0/+79
2012-09-13qxl: add trace-event for QXL_IO_LOGAlon Levy1-0/+1
2012-09-13hw/qxl: tracing fixesAlon Levy1-3/+5
2012-09-12ahci: properly reset PxCMD on HBA resetJason Baron1-1/+1
2012-09-12ide: Fix error messages from static code analysis (no real error)Stefan Weil1-9/+2
2012-09-12ATAPI: STARTSTOPUNIT only eject/load media if powercondition is 0Ronnie Sahlberg1-0/+6
2012-09-12ehci: Don't process too much frames in 1 timer tick (v2)Hans de Goede1-0/+14
2012-09-12ehci: Fix interrupts stopping when Interrupt Threshold Control is 8Hans de Goede1-1/+1
2012-09-12ehci: switch to new-style memory opsGerd Hoffmann1-89/+84
2012-09-12qxl: better cleanup for surface destroyUri Lublin1-0/+1
2012-09-12usb-host: allow emulated (non-async) control requests without USBPacketGerd Hoffmann1-1/+1
2012-09-12qxl: Ignore set_client_capabilities pre/post migrateHans de Goede1-0/+5
2012-09-12qxl: dont update invalid areaDunrong Huang1-0/+7
2012-09-12spice: switch to queue for vga mode updatesGerd Hoffmann1-3/+3
2012-09-11VGA: Flush coalesced MMIO on related MMIO/PIO accessesJan Kiszka5-0/+15
2012-09-11Merge commit '66d5499b3754b83c09487259c08fe2ce73188a59' into upstream-mergeMarcelo Tosatti19-277/+740
2012-09-11Merge commit 'c3ebd3ba786e1be5449527e47001eded6b59322b' into upstream-mergeMarcelo Tosatti8-185/+183
2012-09-11xhci: allow bytewise capability register readsGerd Hoffmann1-1/+3
2012-09-11xhci: kill xhci_mem_{read,write} dispatcher functionsGerd Hoffmann1-65/+75
2012-09-11xhci: support multiple interruptersGerd Hoffmann1-5/+1
2012-09-11xhci: pick target interrupterGerd Hoffmann1-6/+16
2012-09-11xhci: prepare xhci_runtime_{read,write} for multiple interruptersGerd Hoffmann1-43/+57
2012-09-11xhci: add XHCIInterrupterGerd Hoffmann1-147/+160
2012-09-11xhci: move register update into xhci_intr_raiseGerd Hoffmann1-9/+5
2012-09-11xhci: add msix supportGerd Hoffmann1-1/+46
2012-09-11xhci: rework interrupt handlingGerd Hoffmann1-14/+33
2012-09-11xhci: fix & cleanup msi.Gerd Hoffmann1-18/+9
2012-09-11usb-storage: usb3 supportGerd Hoffmann1-3/+43
2012-09-11usb3: bos decriptorGerd Hoffmann3-0/+140
2012-09-11usb3: superspeed endpoint companionGerd Hoffmann3-20/+62
2012-09-11usb3: superspeed descriptorsGerd Hoffmann2-1/+10
2012-09-11xhci: update port handlingGerd Hoffmann1-40/+97
2012-09-11xhci: update register layoutGerd Hoffmann1-8/+13
2012-09-11xhci: fix runtime write tracepointGerd Hoffmann1-1/+1
2012-09-11xhci: add trace_usb_xhci_ep_set_dequeueGerd Hoffmann1-1/+1
2012-09-11xhci: trace cc codes in cleartextGerd Hoffmann1-1/+47
2012-09-11xhci: iso xfer supportGerd Hoffmann1-16/+101
2012-09-11xhci: implement mfindexGerd Hoffmann1-7/+46
2012-09-11xhci: move device lookup into xhci_setup_packetGerd Hoffmann1-36/+38
2012-09-11xhci: drop bufferingGerd Hoffmann1-114/+71
2012-09-11xhci: rip out background transfer codeGerd Hoffmann1-219/+4
2012-09-11usb-audio: fix usb versionGerd Hoffmann1-1/+1
2012-09-11Better name usb braille deviceSamuel Thibault1-1/+1