Commit Graph

  • 614ab7d127 hw/ide/atapi: Use the ldst API Philippe Mathieu-Daudé 2019-08-08 15:04:54 +02:00
  • 8ec41c4265 Revert "ide/ahci: Check for -ECANCELED in aio callbacks" John Snow 2019-07-29 18:36:05 -04:00
  • 539343c0a4 dma-helpers: ensure AIO callback is invoked after cancellation Paolo Bonzini 2019-07-29 23:34:16 +02:00
  • a5f8a60b3e tests/test-hbitmap: test next_zero and _next_dirty_area after truncate Vladimir Sementsov-Ogievskiy 2019-08-05 19:46:52 +03:00
  • a1ed82b443 block/backup: refactor write_flags Vladimir Sementsov-Ogievskiy 2019-07-30 19:32:51 +03:00
  • 319bd5edb9 block/backup: deal with zero detection Vladimir Sementsov-Ogievskiy 2019-07-30 19:32:49 +03:00
  • 590a63d598 qapi: add dirty-bitmaps to query-named-block-nodes result Vladimir Sementsov-Ogievskiy 2019-07-29 16:35:56 -04:00
  • bd5ceebf6d iotests/257: test traditional sync modes John Snow 2019-07-29 16:35:55 -04:00
  • 1a2b8b406b block/backup: support bitmap sync modes for non-bitmap backups John Snow 2019-07-29 16:35:55 -04:00
  • 7e30dd618e block/backup: teach TOP to never copy unallocated regions John Snow 2019-07-29 16:35:55 -04:00
  • dba8700f16 block/backup: add backup_is_cluster_allocated John Snow 2019-07-29 16:35:55 -04:00
  • 141cdcdf84 block/backup: centralize copy_bitmap initialization John Snow 2019-07-29 16:35:55 -04:00
  • 0fff1f1371 block/backup: improve sync=bitmap work estimates John Snow 2019-07-29 16:35:55 -04:00
  • 352092d382 iotests/257: test API failures John Snow 2019-07-29 16:35:55 -04:00
  • a6c9365ad4 block/backup: hoist bitmap check into QMP interface John Snow 2019-07-29 16:35:55 -04:00
  • 0af2a09c6b iotests/257: Refactor backup helpers John Snow 2019-07-29 16:35:55 -04:00
  • 32afa5a1d4 iotests/257: add EmulatedBitmap class John Snow 2019-07-29 16:35:54 -04:00
  • b0a32bef7b iotests/257: add Pattern class John Snow 2019-07-29 16:35:54 -04:00
  • 3f7b2fa8cd iotests: test bitmap moving inside 254 Vladimir Sementsov-Ogievskiy 2019-07-29 16:35:54 -04:00
  • c4e4b0fa59 qapi: implement block-dirty-bitmap-remove transaction action John Snow 2019-07-29 16:35:54 -04:00
  • 2899f41eef blockdev: reduce aio_context locked sections in bitmap add/remove Vladimir Sementsov-Ogievskiy 2019-07-29 16:35:54 -04:00
  • b30ffbef53 block/backup: loosen restriction on readonly bitmaps John Snow 2019-07-29 16:35:54 -04:00
  • dfdc48d5e2 iotests: add test 257 for bitmap-mode backups John Snow 2019-07-29 16:35:54 -04:00
  • f357576fa9 iotests: Add virtio-scsi device helper John Snow 2019-07-29 16:35:54 -04:00
  • de263986b5 iotests: teach FilePath to produce multiple paths John Snow 2019-07-29 16:35:54 -04:00
  • d443b74b3d iotests: teach run_job to cancel pending jobs John Snow 2019-07-29 16:35:53 -04:00
  • 456a2d5ac7 iotests: add testing shim for script-style python tests John Snow 2019-07-29 16:35:53 -04:00
  • c23909e530 block/backup: add 'always' bitmap sync policy John Snow 2019-07-29 16:35:53 -04:00
  • 62aa1fbeac block/backup: upgrade copy_bitmap to BdrvDirtyBitmap John Snow 2019-07-29 16:35:53 -04:00
  • 28636b8211 block/dirty-bitmap: add bdrv_dirty_bitmap_get John Snow 2019-07-29 16:35:53 -04:00
  • b7661ca5d8 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal John Snow 2019-07-29 16:35:53 -04:00
  • c5b40c1f9c hbitmap: enable merging across granularities John Snow 2019-07-29 16:35:53 -04:00
  • 3bde4b010e hbitmap: Fix merge when b is empty, and result is not an alias of a John Snow 2019-07-29 16:35:53 -04:00
  • cf0cd293c6 block/backup: add 'never' policy to bitmap sync mode John Snow 2019-07-29 16:35:53 -04:00
  • c8b5650178 block/backup: Add mirror sync mode 'bitmap' John Snow 2019-07-29 16:35:52 -04:00
  • 00a463b1dc qapi: add BitmapSyncMode enum John Snow 2019-07-29 16:35:52 -04:00
  • 9203056614 blockdev-backup: utilize do_backup_common John Snow 2019-07-29 16:35:52 -04:00
  • 7b0b870bcc drive-backup: create do_backup_common John Snow 2019-07-29 16:35:52 -04:00
  • 3c95037aa8 qapi/block-core: Introduce BackupCommon John Snow 2019-07-29 16:35:52 -04:00
  • afd7605393 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190816' into staging Peter Maydell 2019-08-16 17:21:39 +01:00
  • e018ccb3fb Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging Peter Maydell 2019-08-16 16:43:46 +01:00
  • c6a2225a5a Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into staging Peter Maydell 2019-08-16 15:53:37 +01:00
  • 95a9457fd4 Merge remote-tracking branch 'remotes/armbru/tags/pull-include-2019-08-13-v2' into staging Peter Maydell 2019-08-16 14:53:43 +01:00
  • 664b7e3b97 target/arm: Use tcg_gen_extrh_i64_i32 to extract the high word Richard Henderson 2019-08-08 13:26:16 -07:00
  • 5f8cd06ebc target/arm: Simplify SMMLA, SMMLAR, SMMLS, SMMLSR Richard Henderson 2019-08-08 13:26:15 -07:00
  • adefba76e8 target/arm: Use tcg_gen_rotri_i32 for gen_swap_half Richard Henderson 2019-08-08 13:26:14 -07:00
  • dd861b3f29 target/arm: Use ror32 instead of open-coding the operation Richard Henderson 2019-08-08 13:26:13 -07:00
  • 464eaa9571 target/arm: Remove redundant shift tests Richard Henderson 2019-08-08 13:26:12 -07:00
  • d1f8755fc9 target/arm: Use tcg_gen_deposit_i32 for PKHBT, PKHTB Richard Henderson 2019-08-08 13:26:11 -07:00
  • 191f4bfe8d target/arm: Use tcg_gen_extract_i32 for shifter_out_im Richard Henderson 2019-08-08 13:26:10 -07:00
  • 30e3537fa5 target/arm/kvm64: Move the get/put of fpsimd registers out Andrew Jones 2019-08-02 14:25:35 +02:00
  • 4ed9d9f894 target/arm/kvm64: Fix error returns Andrew Jones 2019-08-02 14:25:34 +02:00
  • 46417784d2 target/arm/cpu: Use div-round-up to determine predicate register array size Andrew Jones 2019-08-02 14:25:31 +02:00
  • 7b351d9870 target/arm/helper: zcr: Add build bug next to value range assumption Andrew Jones 2019-08-02 14:25:30 +02:00
  • ae502508f8 target/arm/cpu: Ensure we can use the pmu with kvm Andrew Jones 2019-08-02 14:25:27 +02:00
  • b9e758f0b5 target/arm/cpu64: Ensure kvm really supports aarch64=off Andrew Jones 2019-08-02 14:25:26 +02:00
  • 640581a06d target/arm: Remove helper_double_saturate Richard Henderson 2019-08-15 09:46:45 +01:00
  • 3cb3663715 target/arm: Use unallocated_encoding for aarch32 Richard Henderson 2019-08-15 09:46:45 +01:00
  • 06bcbda3f6 target/arm: Remove offset argument to gen_exception_bkpt_insn Richard Henderson 2019-08-15 09:46:44 +01:00
  • aee828e754 target/arm: Replace offset with pc in gen_exception_internal_insn Richard Henderson 2019-08-15 09:46:44 +01:00
  • a767fac802 target/arm: Replace offset with pc in gen_exception_insn Richard Henderson 2019-08-15 09:46:44 +01:00
  • a04159166b target/arm: Replace s->pc with s->base.pc_next Richard Henderson 2019-08-15 09:46:44 +01:00
  • 4818c3743b target/arm: Remove redundant s->pc & ~1 Richard Henderson 2019-08-15 09:46:43 +01:00
  • 16e0d8234e target/arm: Introduce add_reg_for_lit Richard Henderson 2019-08-15 09:46:43 +01:00
  • fdbcf6329d target/arm: Introduce read_pc Richard Henderson 2019-08-15 09:46:43 +01:00
  • 43722a6d4f target/arm: Introduce pc_curr Richard Henderson 2019-08-15 09:46:43 +01:00
  • 331b1ca616 target/arm: Pass in pc to thumb_insn_is_16bit Richard Henderson 2019-08-15 09:46:42 +01:00
  • 8bd587c106 target/arm: Fix routing of singlestep exceptions Peter Maydell 2019-08-15 09:46:42 +01:00
  • c1d5f50f09 target/arm: Factor out 'generate singlestep exception' function Peter Maydell 2019-08-15 09:46:42 +01:00
  • 88e1b59ee3 Set ENET_BD_BDU in I.MX FEC controller Aaron Hill 2019-08-15 09:46:42 +01:00
  • a6b3ed2348 hw/misc/zynq_slcr: use standard register definition Damien Hedde 2019-08-15 09:46:41 +01:00
  • 2bd5f41c00 target/arm: generate a custom MIDR for -cpu max Alex Bennée 2019-08-15 09:46:41 +01:00
  • 1f3a51f3fe Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-08-15' into staging Peter Maydell 2019-08-16 13:58:41 +01:00
  • 54d31236b9 sysemu: Split sysemu/runstate.h off sysemu/sysemu.h Markus Armbruster 2019-08-12 07:23:59 +02:00
  • 2f780b6a91 sysemu: Move the VMChangeStateEntry typedef to qemu/typedefs.h Markus Armbruster 2019-08-12 07:23:58 +02:00
  • 46517dd497 Include sysemu/sysemu.h a lot less Markus Armbruster 2019-08-12 07:23:57 +02:00
  • d5938f29fe Clean up inclusion of sysemu/sysemu.h Markus Armbruster 2019-08-12 07:23:56 +02:00
  • b58c5c2dd2 numa: Move remaining NUMA declarations from sysemu.h to numa.h Markus Armbruster 2019-08-12 07:23:55 +02:00
  • 7969dd9169 Include sysemu/hostmem.h less Markus Armbruster 2019-08-12 07:23:54 +02:00
  • a44432b44f numa: Don't include hw/boards.h into sysemu/numa.h Markus Armbruster 2019-08-12 07:23:53 +02:00
  • 12e9493df9 Include hw/boards.h a bit less Markus Armbruster 2019-08-12 07:23:52 +02:00
  • a27bd6c779 Include hw/qdev-properties.h less Markus Armbruster 2019-08-12 07:23:51 +02:00
  • db72581598 Include qemu/main-loop.h less Markus Armbruster 2019-08-12 07:23:50 +02:00
  • dc5e9ac716 Include qemu/queue.h slightly less Markus Armbruster 2019-08-12 07:23:49 +02:00
  • 650d103d3e Include hw/hw.h exactly where needed Markus Armbruster 2019-08-12 07:23:48 +02:00
  • e7febd9597 Include qom/object.h slightly less Markus Armbruster 2019-08-12 07:23:47 +02:00
  • d484205210 Include exec/memory.h slightly less Markus Armbruster 2019-08-12 07:23:46 +02:00
  • d645427057 Include migration/vmstate.h less Markus Armbruster 2019-08-12 07:23:45 +02:00
  • 8a9358cc6e migration: Move the VMStateDescription typedef to typedefs.h Markus Armbruster 2019-08-12 07:23:44 +02:00
  • 6a0acfff99 Clean up inclusion of exec/cpu-common.h Markus Armbruster 2019-08-12 07:23:43 +02:00
  • 64552b6be4 Include hw/irq.h a lot less Markus Armbruster 2019-08-12 07:23:42 +02:00
  • 2a28720d77 typedefs: Separate incomplete types and function types Markus Armbruster 2019-08-12 07:23:41 +02:00
  • 5a720b1ed5 ide: Include hw/ide/internal a bit less outside hw/ide/ Markus Armbruster 2019-08-12 07:23:40 +02:00
  • ca77ee28e0 Include migration/qemu-file-types.h a lot less Markus Armbruster 2019-08-12 07:23:39 +02:00
  • 71e8a91585 Include sysemu/reset.h a lot less Markus Armbruster 2019-08-12 07:23:38 +02:00
  • 13d4ff07e8 trace: Do not include qom/cpu.h into generated trace.h Markus Armbruster 2019-08-12 07:23:37 +02:00
  • 988fa10304 trace: Eliminate use of TARGET_FMT_plx Markus Armbruster 2019-08-12 07:23:36 +02:00
  • cbcbba9805 queue: Drop superfluous #include qemu/atomic.h Markus Armbruster 2019-08-12 07:23:35 +02:00
  • 1b53ecd909 memory: Fix type of IOMMUMemoryRegionClass member @parent_class Markus Armbruster 2019-08-12 07:23:34 +02:00
  • abb3d37d0c qapi: Split error.json off common.json Markus Armbruster 2019-08-12 07:23:33 +02:00