Age | Commit message (Expand) | Author | Files | Lines |
2016-10-30 | MAINTAINERS: Add maintainer for COLO framework related filesmigration-for-2.8migration-for-2.8-2 | zhanghailiang | 1 | -0/+8 |
2016-10-30 | configure: Support enable/disable COLO feature | zhanghailiang | 2 | -1/+12 |
2016-10-30 | docs: Add documentation for COLO feature | zhanghailiang | 1 | -0/+189 |
2016-10-30 | COLO: Implement failover work for secondary VM | zhanghailiang | 1 | -0/+34 |
2016-10-30 | COLO: Implement the process of failover for primary VM | zhanghailiang | 4 | -1/+55 |
2016-10-30 | COLO: Introduce state to record failover process | zhanghailiang | 5 | -0/+69 |
2016-10-30 | COLO: Add 'x-colo-lost-heartbeat' command to trigger failover | zhanghailiang | 12 | -1/+149 |
2016-10-30 | COLO: Synchronize PVM's state to SVM periodically | zhanghailiang | 1 | -0/+12 |
2016-10-30 | COLO: Add checkpoint-delay parameter for migrate-set-parameters | zhanghailiang | 4 | -2/+36 |
2016-10-30 | COLO: Load VMState into QIOChannelBuffer before restore it | zhanghailiang | 1 | -2/+65 |
2016-10-30 | COLO: Send PVM state to secondary side when do checkpoint | zhanghailiang | 2 | -17/+105 |
2016-10-30 | COLO: Add a new RunState RUN_STATE_COLO | zhanghailiang | 2 | -1/+12 |
2016-10-30 | COLO: Introduce checkpointing protocol | zhanghailiang | 3 | -2/+226 |
2016-10-30 | COLO: Establish a new communicating path for COLO | zhanghailiang | 1 | -0/+28 |
2016-10-30 | migration: Switch to COLO process after finishing loadvm | zhanghailiang | 6 | -0/+67 |
2016-10-30 | migration: Enter into COLO mode after migration if COLO is enabled | zhanghailiang | 6 | -6/+80 |
2016-10-30 | COLO: migrate COLO related info to secondary node | zhanghailiang | 4 | -0/+57 |
2016-10-30 | migration: Introduce capability 'x-colo' to migration | zhanghailiang | 9 | -2/+89 |
2016-10-28 | Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20161028-1' into st... | Peter Maydell | 4 | -150/+225 |
2016-10-28 | Merge remote-tracking branch 'remotes/vivier/tags/m68k-part2-pull-request' in... | Peter Maydell | 5 | -248/+507 |
2016-10-28 | Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.8-20161028' into... | Peter Maydell | 87 | -1713/+4981 |
2016-10-28 | Merge remote-tracking branch 'remotes/berrange/tags/pull-qio-2016-10-27-1' in... | Peter Maydell | 22 | -32/+213 |
2016-10-28 | Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging | Peter Maydell | 12 | -250/+1695 |
2016-10-28 | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging | Peter Maydell | 18 | -250/+527 |
2016-10-28 | Merge remote-tracking branch 'remotes/kraxel/tags/pull-seabios-20161027-2' in... | Peter Maydell | 9 | -0/+0 |
2016-10-28 | curses: Use cursesw instead of curses | Samuel Thibault | 1 | -9/+20 |
2016-10-28 | curses: fix left/right arrow translation | Samuel Thibault | 1 | -2/+2 |
2016-10-28 | ui/gtk: Fix non-working DELETE key | Thomas Huth | 1 | -1/+3 |
2016-10-28 | gtk: fix compilation warning with gtk 3.22.2 | Alberto Garcia | 1 | -2/+21 |
2016-10-28 | Defer BrlAPI tty acquisition to when guest starts using device | Samuel Thibault | 1 | -32/+49 |
2016-10-28 | Add dots keypresses support to the baum braille device | Samuel Thibault | 1 | -104/+130 |
2016-10-28 | Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20161027-1' into s... | Peter Maydell | 1 | -0/+1 |
2016-10-28 | MAINTAINERS: update M68K entry | Laurent Vivier | 1 | -1/+2 |
2016-10-28 | target-m68k: immediate ops manage word and byte operands | Laurent Vivier | 1 | -22/+35 |
2016-10-28 | target-m68k: cmp manages word and bytes operands | Laurent Vivier | 1 | -6/+11 |
2016-10-28 | target-m68k: add/sub manage word and byte operands | Laurent Vivier | 1 | -33/+40 |
2016-10-28 | target-m68k: add addressing modes to neg | Laurent Vivier | 1 | -8/+12 |
2016-10-28 | target-m68k: introduce byte and word cc_ops | Laurent Vivier | 3 | -69/+93 |
2016-10-28 | target-m68k: some bit ops cleanup | Laurent Vivier | 1 | -19/+15 |
2016-10-28 | target-m68k: suba/adda can manage word operand | Laurent Vivier | 1 | -2/+3 |
2016-10-28 | target-m68k: and can manage word and byte operands | Laurent Vivier | 1 | -6/+10 |
2016-10-28 | target-m68k: or can manage word and byte operands | Laurent Vivier | 1 | -6/+8 |
2016-10-28 | target-m68k: eor can manage word and byte operands | Laurent Vivier | 1 | -6/+7 |
2016-10-28 | target-m68k: add addressing modes to not | Laurent Vivier | 1 | -4/+10 |
2016-10-28 | target-m68k: Inline addx, subx, negx | Richard Henderson | 3 | -60/+178 |
2016-10-28 | target-m68k: add dbcc | Laurent Vivier | 1 | -0/+25 |
2016-10-28 | target-m68k: add addressing modes to scc | Laurent Vivier | 1 | -20/+20 |
2016-10-28 | target-m68k: add exg ops | Laurent Vivier | 1 | -0/+30 |
2016-10-28 | target-m68k: add linkl | Laurent Vivier | 1 | -5/+21 |
2016-10-28 | target-m68k: add bkpt instruction | Laurent Vivier | 1 | -0/+6 |
2016-10-28 | ppc: allow certain HV interrupts to be delivered to guests | Nicholas Piggin | 1 | -6/+26 |
2016-10-28 | spapr: Memory hot-unplug support | Bharata B Rao | 2 | -1/+135 |
2016-10-28 | spapr: use count+index for memory hotplug | Michael Roth | 1 | -4/+18 |
2016-10-28 | spapr: Add DRC count indexed hotplug identifier type | Bharata B Rao | 2 | -15/+65 |
2016-10-28 | spapr: add hotplug interrupt machine options | Michael Roth | 1 | -0/+28 |
2016-10-28 | spapr_events: add support for dedicated hotplug event source | Michael Roth | 4 | -41/+177 |
2016-10-28 | spapr: update spapr hotplug documentation | Michael Roth | 1 | -9/+46 |
2016-10-28 | target-ppc: Add xvcmpnesp, xvcmpnedp instructions | Swapnil Bokade | 4 | -8/+17 |
2016-10-28 | target-ppc: add xscmp[eq,gt,ge,ne]dp instructions | Sandipan Das | 4 | -0/+64 |
2016-10-28 | tests: Add pseries machine to the prom-env-test, too | David Gibson | 1 | -8/+12 |
2016-10-28 | spapr_nvram: Pre-initialize the NVRAM to support the -prom-env parameter | Thomas Huth | 1 | -0/+6 |
2016-10-28 | libqos: Change PCI accessors to take opaque BAR handle | David Gibson | 14 | -309/+300 |
2016-10-28 | tests: Don't assume structure of PCI IO base in ahci-test | David Gibson | 3 | -6/+9 |
2016-10-28 | tests: Use qpci_mem{read,write} in ivshmem-test | David Gibson | 1 | -8/+27 |
2016-10-28 | libqos: Add 64-bit PCI IO accessors | David Gibson | 5 | -12/+60 |
2016-10-28 | tests: Clean up IO handling in ide-test | David Gibson | 1 | -61/+118 |
2016-10-28 | libqos: Implement mmio accessors in terms of mem{read,write} | David Gibson | 4 | -96/+14 |
2016-10-28 | libqos: Add streaming accessors for PCI MMIO | David Gibson | 4 | -0/+53 |
2016-10-28 | tests: Adjust tco-test to use qpci_legacy_iomap() | David Gibson | 1 | -1/+1 |
2016-10-28 | libqos: Better handling of PCI legacy IO | David Gibson | 2 | -0/+6 |
2016-10-28 | libqos: Move BAR assignment to common code | David Gibson | 4 | -176/+63 |
2016-10-28 | libqos: Handle PCI IO de-multiplexing in common code | David Gibson | 4 | -126/+170 |
2016-10-28 | libqos: Give qvirtio_config_read*() consistent semantics | David Gibson | 5 | -59/+36 |
2016-10-28 | adb: change handler only when recognized | Hervé Poussineau | 1 | -3/+23 |
2016-10-28 | spapr: improve ibm,architecture-vec-5 property handling | Michael Roth | 2 | -6/+18 |
2016-10-28 | spapr: add option vector handling in CAS-generated resets | Michael Roth | 3 | -11/+55 |
2016-10-28 | spapr_hcall: use spapr_ovec_* interfaces for CAS options | Michael Roth | 4 | -44/+30 |
2016-10-28 | spapr_ovec: initial implementation of option vector helpers | Michael Roth | 3 | -1/+305 |
2016-10-28 | pseries: Remove spapr_create_fdt_skel() | David Gibson | 2 | -59/+36 |
2016-10-28 | pseries: Consolidate construction of /vdevice device tree node | David Gibson | 3 | -25/+19 |
2016-10-28 | pseries: Move /hypervisor node construction to fdt_build_fdt() | David Gibson | 1 | -21/+28 |
2016-10-28 | pseries: Move /event-sources construction to spapr_build_fdt() | David Gibson | 3 | -15/+14 |
2016-10-28 | pseries: Consolidate construction of /rtas device tree node | David Gibson | 3 | -90/+76 |
2016-10-28 | pseries: Consolidate construction of /chosen device tree node | David Gibson | 3 | -80/+70 |
2016-10-28 | pseries: Move construction of /interrupt-controller fdt node | David Gibson | 3 | -17/+26 |
2016-10-28 | pseries: Consolidate RTAS loading | David Gibson | 3 | -33/+43 |
2016-10-28 | pseries: Move adding of fdt reserve map entries | David Gibson | 1 | -8/+9 |
2016-10-28 | pseries: Make spapr_create_fdt_skel() get information from machine state | David Gibson | 2 | -45/+40 |
2016-10-28 | pseries: Remove rtas_addr and fdt_addr fields from machinestate | David Gibson | 2 | -8/+7 |
2016-10-28 | pseries: Split device tree construction from device tree load | David Gibson | 2 | -20/+24 |
2016-10-28 | target-ppc: add vmul10[u,eu,cu,ecu]q instructions | Vasant Hegde | 2 | -4/+76 |
2016-10-28 | ppc/pnv: add a ISA bus | Cédric Le Goater | 2 | -0/+67 |
2016-10-28 | ppc/pnv: add a LPC controller | Benjamin Herrenschmidt | 6 | -1/+553 |
2016-10-28 | ppc/pnv: add XSCOM handlers to PnvCore | Cédric Le Goater | 4 | -0/+75 |
2016-10-28 | ppc/pnv: add XSCOM infrastructure | Cédric Le Goater | 5 | -1/+372 |
2016-10-28 | ppc/pnv: add a PnvCore object | Cédric Le Goater | 5 | -2/+421 |
2016-10-28 | ppc/pnv: add a PIR handler to PnvChip | Cédric Le Goater | 2 | -0/+32 |
2016-10-28 | ppc/pnv: add a core mask to PnvChip | Cédric Le Goater | 2 | -1/+76 |
2016-10-28 | ppc/pnv: add a PnvChip object | Cédric Le Goater | 2 | -5/+271 |
2016-10-28 | ppc/pnv: add skeleton PowerNV platform | Benjamin Herrenschmidt | 4 | -0/+267 |
2016-10-28 | configure, ppc64: Copy skiboot.lid to build directory when configuring | Alexey Kardashevskiy | 1 | -0/+1 |
2016-10-28 | ppc: add skiboot firmware for the pnv platform | Cédric Le Goater | 7 | -2/+17 |
2016-10-28 | ppc: Fix single step with gdb stub | Benjamin Herrenschmidt | 1 | -1/+1 |
2016-10-28 | pseries: Remove unused callbacks from sPAPR VIO bus state | David Gibson | 1 | -2/+0 |
2016-10-28 | ppc: fix MSR_ME handling for system reset interrupt | Nicholas Piggin | 1 | -2/+2 |
2016-10-28 | ppc/xics: change the icp_ routines API to use an 'ICPState *' argument | Cédric Le Goater | 3 | -25/+24 |
2016-10-28 | ppc/xics: add a XICSState backlink in ICPState | Cédric Le Goater | 2 | -0/+3 |
2016-10-28 | ppc/xics: add a xics_set_nr_servers common routine | Cédric Le Goater | 4 | -27/+25 |
2016-10-28 | target-ppc: implement xxbr[qdwh] instruction | Nikunj A Dadhania | 3 | -0/+117 |
2016-10-28 | target-ppc: implement vnegw/d instructions | Nikunj A Dadhania | 4 | -0/+18 |
2016-10-28 | nvram: Rename openbios_firmware_abi.h into sun_nvram.h | Thomas Huth | 3 | -5/+5 |
2016-10-28 | nvram: Move the remaining CHRP NVRAM related code to chrp_nvram.[ch] | Thomas Huth | 5 | -60/+57 |
2016-10-28 | sparc: Use the new common NVRAM functions for system and free space partition | Thomas Huth | 2 | -54/+12 |
2016-10-28 | nvram: Introduce helper functions for CHRP "system" and "free space" partitions | Thomas Huth | 4 | -32/+109 |
2016-10-28 | spapr_pci: advertise explicit numa IDs even when there's 1 node | Michael Roth | 1 | -1/+7 |
2016-10-28 | tests: enable virtio tests on SPAPR | Laurent Vivier | 7 | -13/+88 |
2016-10-28 | tests: use qtest_pc_boot()/qtest_shutdown() in virtio tests | Laurent Vivier | 4 | -176/+128 |
2016-10-28 | tests: rename target_big_endian() as qvirtio_is_big_endian() | Laurent Vivier | 4 | -29/+25 |
2016-10-28 | tests: move QVirtioBus pointer into QVirtioDevice | Laurent Vivier | 9 | -217/+186 |
2016-10-28 | tests: don't check if qtest_spapr_boot() returns NULL | Laurent Vivier | 2 | -1/+2 |
2016-10-28 | tests: fix memory leak in virtio-scsi-test | Laurent Vivier | 1 | -0/+1 |
2016-10-28 | ppc/xics: Add xics to the monitor "info pic" command | Benjamin Herrenschmidt | 1 | -0/+49 |
2016-10-28 | pseries: Update SLOF firmware image to 20161019 | Alexey Kardashevskiy | 3 | -1/+1 |
2016-10-27 | qemu-iotests: Test creating floppy drives | Kevin Wolf | 3 | -0/+1417 |
2016-10-27 | fdc: Move qdev properties to FloppyDrive | Kevin Wolf | 2 | -32/+89 |
2016-10-27 | fdc: Add a floppy drive qdev | Kevin Wolf | 1 | -31/+120 |
2016-10-27 | fdc: Add a floppy qbus | Kevin Wolf | 1 | -5/+35 |
2016-10-27 | macio: switch over to new byte-aligned DMA helpers | Mark Cave-Ayland | 1 | -185/+28 |
2016-10-27 | dma-helpers: explicitly pass alignment into DMA helpers | Mark Cave-Ayland | 6 | -17/+26 |
2016-10-27 | trace: Fix 'char **' compilation error in simple backend | Fam Zheng | 1 | -1/+2 |
2016-10-27 | iotests: Add test for NBD's blockdev-add interface | Max Reitz | 3 | -0/+201 |
2016-10-27 | iotests: Add assert_json_filename_equal() method | Max Reitz | 1 | -0/+20 |
2016-10-27 | socket_scm_helper: Accept fd directly | Max Reitz | 1 | -11/+18 |
2016-10-27 | iotests.py: Allow concurrent qemu instances | Max Reitz | 1 | -2/+4 |
2016-10-27 | iotests.py: Add qemu_nbd function | Max Reitz | 1 | -0/+8 |
2016-10-27 | qapi: Allow blockdev-add for NBD | Max Reitz | 1 | -4/+23 |
2016-10-27 | block/nbd: Use SocketAddress options | Max Reitz | 1 | -10/+16 |
2016-10-27 | block/nbd: Accept SocketAddress | Max Reitz | 3 | -66/+117 |
2016-10-27 | block/nbd: Add nbd_has_filename_options_conflict() | Max Reitz | 1 | -6/+20 |
2016-10-27 | block/nbd: Use qdict_put() | Max Reitz | 1 | -7/+6 |
2016-10-27 | block/nbd: Default port in nbd_refresh_filename() | Max Reitz | 1 | -13/+6 |
2016-10-27 | block/nbd: Reject port parameter without host | Max Reitz | 1 | -2/+5 |
2016-10-27 | block/nbd: Drop trailing "." in error messages | Max Reitz | 3 | -6/+6 |
2016-10-27 | qemu-iotests: Fix typo for NFS with IMGOPTSSYNTAX | Kevin Wolf | 1 | -1/+1 |
2016-10-27 | block: Remove bdrv_aio_ioctl() | Kevin Wolf | 2 | -30/+0 |
2016-10-27 | raw: Implement .bdrv_co_ioctl instead of .bdrv_aio_ioctl | Kevin Wolf | 1 | -6/+3 |
2016-10-27 | block: Introduce .bdrv_co_ioctl() driver callback | Kevin Wolf | 2 | -6/+12 |
2016-10-27 | block: Remove bdrv_ioctl() | Kevin Wolf | 2 | -38/+0 |
2016-10-27 | raw-posix: Don't use bdrv_ioctl() | Kevin Wolf | 1 | -3/+13 |
2016-10-27 | block: Use blk_co_ioctl() for all BB level ioctls | Kevin Wolf | 4 | -10/+39 |
2016-10-27 | block: Remove bdrv_aio_pdiscard() | Kevin Wolf | 3 | -33/+0 |
2016-10-27 | block: Use blk_co_pdiscard() for all BB level discard | Kevin Wolf | 1 | -12/+18 |
2016-10-27 | block: Use blk_co_flush() for all BB level flushes | Kevin Wolf | 1 | -10/+17 |
2016-10-27 | Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-20161027-1' into... | Peter Maydell | 1 | -1/+2 |
2016-10-27 | seabios: update to 1.10.0 release. | Gerd Hoffmann | 9 | -0/+0 |
2016-10-27 | Merge remote-tracking branch 'remotes/rth/tags/pull-atomic-20161026' into sta... | Peter Maydell | 43 | -1090/+2345 |
2016-10-27 | Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st... | Peter Maydell | 10 | -101/+104 |
2016-10-27 | Merge remote-tracking branch 'remotes/vivier/tags/m68k-part1-pull-request' in... | Peter Maydell | 8 | -657/+881 |
2016-10-27 | main: set names for main loop sources created | Daniel P. Berrange | 1 | -0/+2 |
2016-10-27 | vnc: set name for all I/O channels created | Daniel P. Berrange | 3 | -0/+11 |
2016-10-27 | migration: set name for all I/O channels created | Daniel P. Berrange | 6 | -0/+15 |
2016-10-27 | char: set name for all I/O channels created | Daniel P. Berrange | 2 | -7/+74 |
2016-10-27 | nbd: set name for all I/O channels created | Daniel P. Berrange | 4 | -0/+6 |
2016-10-27 | io: add ability to set a name for IO channels | Daniel P. Berrange | 3 | -5/+39 |
2016-10-27 | io: Add a QIOChannelSocket cleanup test | Felipe Franciosi | 1 | -0/+33 |
2016-10-27 | io: set LISTEN flag explicitly for listen sockets | Daniel P. Berrange | 1 | -7/+1 |
2016-10-26 | io: Introduce a qio_channel_set_feature() helper | Felipe Franciosi | 5 | -6/+24 |
2016-10-26 | io: Use qio_channel_has_feature() where applicable | Felipe Franciosi | 4 | -5/+6 |
2016-10-26 | io: Fix double shift usages on QIOChannel features | Felipe Franciosi | 2 | -4/+4 |
2016-10-26 | target-alpha: Emulate LL/SC using cmpxchg helpers | Richard Henderson | 5 | -120/+45 |
2016-10-26 | target-alpha: Introduce MMU_PHYS_IDX | Richard Henderson | 5 | -114/+44 |
2016-10-26 | target-arm: remove EXCP_STREX + cpu_exclusive_{test, info} | Emilio G. Cota | 4 | -22/+1 |
2016-10-26 | linux-user: remove handling of aarch64's EXCP_STREX | Emilio G. Cota | 1 | -125/+0 |
2016-10-26 | linux-user: remove handling of ARM's EXCP_STREX | Emilio G. Cota | 1 | -93/+0 |
2016-10-26 | target-arm: emulate aarch64's LL/SC using cmpxchg helpers | Emilio G. Cota | 3 | -58/+163 |
2016-10-26 | target-arm: emulate SWP with atomic_xchg helper | Emilio G. Cota | 1 | -12/+14 |
2016-10-26 | target-arm: emulate LL/SC using cmpxchg helpers | Emilio G. Cota | 1 | -95/+45 |
2016-10-26 | target-arm: Rearrange aa32 load and store functions | Richard Henderson | 1 | -105/+66 |
2016-10-26 | tests: add atomic_add-bench | Emilio G. Cota | 3 | -1/+167 |
2016-10-26 | target-i386: remove helper_lock() | Emilio G. Cota | 3 | -50/+0 |
2016-10-26 | target-i386: emulate XCHG using atomic helper | Emilio G. Cota | 1 | -6/+2 |
2016-10-26 | target-i386: emulate LOCK'ed BTX ops using atomic helpers | Emilio G. Cota | 1 | -30/+57 |
2016-10-26 | target-i386: emulate LOCK'ed XADD using atomic helper | Emilio G. Cota | 1 | -5/+10 |
2016-10-26 | target-i386: emulate LOCK'ed NEG using cmpxchg helper | Emilio G. Cota | 1 | -4/+34 |
2016-10-26 | target-i386: emulate LOCK'ed NOT using atomic helper | Emilio G. Cota | 1 | -6/+20 |
2016-10-26 | target-i386: emulate LOCK'ed INC using atomic helper | Emilio G. Cota | 1 | -11/+13 |
2016-10-26 | target-i386: emulate LOCK'ed OP instructions using atomic helpers | Emilio G. Cota | 1 | -18/+58 |
2016-10-26 | target-i386: emulate LOCK'ed cmpxchg using cmpxchg helpers | Emilio G. Cota | 3 | -66/+169 |
2016-10-26 | tcg: Emit barriers with parallel_cpus | Richard Henderson | 1 | -11/+1 |
2016-10-26 | tcg: Add CONFIG_ATOMIC64 | Richard Henderson | 6 | -13/+114 |
2016-10-26 | tcg: Add atomic128 helpers | Richard Henderson | 6 | -3/+119 |
2016-10-26 | tcg: Add atomic helpers | Richard Henderson | 9 | -15/+826 |
2016-10-26 | cputlb: Tidy some macros | Richard Henderson | 2 | -22/+8 |
2016-10-26 | cputlb: Move most of iotlb code out of line | Richard Henderson | 2 | -42/+47 |
2016-10-26 | cputlb: Remove includes from softmmu_template.h | Richard Henderson | 1 | -4/+0 |
2016-10-26 | cputlb: Move probe_write out of softmmu_template.h | Richard Henderson | 2 | -23/+21 |
2016-10-26 | cputlb: Replace SHIFT with DATA_SIZE | Richard Henderson | 2 | -13/+10 |
2016-10-26 | linux-user: enable parallel code generation on clone | Alex Bennée | 1 | -0/+8 |
2016-10-26 | tcg: Add EXCP_ATOMIC | Richard Henderson | 9 | -0/+88 |
2016-10-26 | int128: Add int128_make128 | Richard Henderson | 1 | -5/+15 |