Commit Graph

  • b67de91e0d docs: Add caveats for Windows as the build platform Bin Meng 2022-07-19 21:50:14 +08:00
  • 03fad12e80 Fix libafl_qemu_env missing declaration Andrea Fioraldi 2022-07-22 17:07:11 +02:00
  • 8eaa36ed16 merge Andrea Fioraldi 2022-07-22 17:05:33 +02:00
  • c6a00ab288
    Full system hooks (#8) Andrea Fioraldi 2022-07-22 17:02:58 +02:00
  • 5288bee45f Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2022-07-21 11:13:01 +01:00
  • fe16c833fd Merge tag 'pull-migration-20220720c' of https://gitlab.com/dagrh/qemu into staging Peter Maydell 2022-07-20 22:33:35 +01:00
  • 667adf97ec
    Fix Autotokens (#706) Dongjia Zhang 2022-07-20 21:01:11 +02:00
  • 8ec4bc3c8c Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging Peter Maydell 2022-07-20 16:27:57 +01:00
  • f45fd24c90 Merge tag 'pull-request-2022-07-20' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2022-07-20 14:13:32 +01:00
  • db727a1410 Revert "gitlab: disable accelerated zlib for s390x" Dr. David Alan Gilbert 2022-07-20 09:25:47 +01:00
  • 90eb69e4f1 migration: Avoid false-positive on non-supported scenarios for zero-copy-send Leonardo Bras 2022-07-19 09:23:45 -03:00
  • 4a8f19c95c multifd: Document the locking of MultiFD{Send/Recv}Params Juan Quintela 2022-05-31 12:43:06 +02:00
  • d59c40cc48 migration/multifd: Report to user when zerocopy not working Leonardo Bras 2022-07-11 18:11:13 -03:00
  • cf20c89733 Add dirty-sync-missed-zero-copy migration stat Leonardo Bras 2022-07-11 18:11:12 -03:00
  • 927f93e099 QIOChannelSocket: Fix zero-copy flush returning code 1 when nothing sent Leonardo Bras 2022-07-11 18:11:11 -03:00
  • 5f87072e95 migration: remove unreachable code after reading data Daniel P. Berrangé 2022-06-27 14:53:18 +01:00
  • 8f6fe91512 tests: Add postcopy preempt tests Peter Xu 2022-07-07 14:55:30 -04:00
  • 767fa9cfba tests: Add postcopy tls recovery migration test Peter Xu 2022-07-07 14:55:27 -04:00
  • d1a27b169b tests: Add postcopy tls migration test Peter Xu 2022-07-07 14:55:25 -04:00
  • 312e9dd08c tests: Move MigrateCommon upper Peter Xu 2022-07-07 14:55:22 -04:00
  • 82b54ef4c1 migration: Respect postcopy request order in preemption mode Peter Xu 2022-07-07 14:55:20 -04:00
  • f0afaf6ce4 migration: Enable TLS for preempt channel Peter Xu 2022-07-07 14:55:18 -04:00
  • 9a26662752 migration: Export tls-[creds|hostname|authz] params to cmdline too Peter Xu 2022-07-07 14:55:15 -04:00
  • 85a8578ea5 migration: Add helpers to detect TLS capability Peter Xu 2022-07-07 14:55:13 -04:00
  • c8750de118 migration: Add property x-postcopy-preempt-break-huge Peter Xu 2022-07-07 14:55:11 -04:00
  • d0edb8a173 migration: Create the postcopy preempt channel asynchronously Peter Xu 2022-07-07 14:55:09 -04:00
  • 60bb3c5871 migration: Postcopy recover with preempt enabled Peter Xu 2022-07-07 14:55:06 -04:00
  • c01b16edf6 migration: Postcopy preemption enablement Peter Xu 2022-07-07 14:55:04 -04:00
  • 36f62f11e4 migration: Postcopy preemption preparation on channel creation Peter Xu 2022-07-07 14:55:02 -04:00
  • ce5b0f4afc migration: Add postcopy-preempt capability Peter Xu 2022-07-07 14:53:29 -04:00
  • 007e179ef0 multifd: Copy pages before compressing them with zlib Ilya Leoshkevich 2022-07-05 22:35:59 +02:00
  • 8aff6f501d tests: Add dirty page rate limit test Hyman Huang(黄勇) 2022-06-26 01:38:37 +08:00
  • f3b2e38cfb softmmu/dirtylimit: Implement dirty page rate limit Hyman Huang(黄勇) 2022-06-26 01:38:36 +08:00
  • baa609832e softmmu/dirtylimit: Implement virtual CPU throttle Hyman Huang(黄勇) 2022-06-26 01:38:35 +08:00
  • 4a06a7cc05 accel/kvm/kvm-all: Introduce kvm_dirty_ring_size function Hyman Huang(黄勇) 2022-06-26 01:38:34 +08:00
  • cc2b33eab0 softmmu/dirtylimit: Implement vCPU dirtyrate calculation periodically Hyman Huang(黄勇) 2022-06-26 01:38:33 +08:00
  • 8244166dec migration/dirtyrate: Refactor dirty page rate calculation Hyman Huang(黄勇) 2022-06-26 01:38:32 +08:00
  • ab1a161fe3 cpus: Introduce cpu_list_generation_id Hyman Huang(黄勇) 2022-06-26 01:38:31 +08:00
  • 1667e2b97b accel/kvm/kvm-all: Refactor per-vcpu dirty ring reaping Hyman Huang(黄勇) 2022-06-26 01:38:30 +08:00
  • 1f64dd76a1 Merge tag 'pull-hex-20220719-1' of https://github.com/quic/qemu into staging Peter Maydell 2022-07-20 11:51:00 +01:00
  • 8bdab83b34 net/colo.c: fix segmentation fault when packet is not parsed correctly Zhang Chen 2022-04-01 11:47:02 +08:00
  • 94c36c4875 net/colo.c: No need to track conn_list for filter-rewriter Zhang Chen 2022-04-01 11:47:01 +08:00
  • a18d436954 net/colo: Fix a "double free" crash to clear the conn_list Zhang Chen 2022-04-01 11:47:00 +08:00
  • 669846c530 softmmu/runstate.c: add RunStateTransition support form COLO to PRELAUNCH Zhang Chen 2022-04-01 11:46:59 +08:00
  • 1576dbb5bb vdpa: Add x-svq to NetdevVhostVDPAOptions Eugenio Pérez 2022-07-20 08:59:46 +02:00
  • c156d5bf2b vdpa: Add device migration blocker Eugenio Pérez 2022-07-20 08:59:45 +02:00
  • 8170ab3f43 vdpa: Extract get features part from vhost_vdpa_get_max_queue_pairs Eugenio Pérez 2022-07-20 08:59:44 +02:00
  • 2df4dd31e1 vdpa: Buffer CVQ support on shadow virtqueue Eugenio Pérez 2022-07-20 08:59:43 +02:00
  • bd907ae4b0 vdpa: manual forward CVQ buffers Eugenio Pérez 2022-07-20 08:59:42 +02:00
  • 94c643732d vhost-net-vdpa: add stubs for when no virtio-net device is present Eugenio Pérez 2022-07-20 08:59:41 +02:00
  • 463ba1e3b8 vdpa: Export vhost_vdpa_dma_map and unmap calls Eugenio Pérez 2022-07-20 08:59:40 +02:00
  • e966c0b781 vhost: Add svq avail_handler callback Eugenio Pérez 2022-07-20 08:59:39 +02:00
  • 3f44d13dda vhost: add vhost_svq_poll Eugenio Pérez 2022-07-20 08:59:38 +02:00
  • d0291f3f28 vhost: Expose vhost_svq_add Eugenio Pérez 2022-07-20 08:59:37 +02:00
  • 432efd144e vhost: add vhost_svq_push_elem Eugenio Pérez 2022-07-20 08:59:36 +02:00
  • ac4cfdc6f3 vhost: Track number of descs in SVQDescState Eugenio Pérez 2022-07-20 08:59:35 +02:00
  • 9e87868fca vhost: Add SVQDescState Eugenio Pérez 2022-07-20 08:59:34 +02:00
  • 1f46ae65d8 vhost: Decouple vhost_svq_add from VirtQueueElement Eugenio Pérez 2022-07-20 08:59:33 +02:00
  • f20b70eb5a vhost: Check for queue full at vhost_svq_add Eugenio Pérez 2022-07-20 08:59:32 +02:00
  • 98b5adef84 vhost: Move vhost_svq_kick call to vhost_svq_add Eugenio Pérez 2022-07-20 08:59:31 +02:00
  • d93a2405ca vhost: Reorder vhost_svq_kick Eugenio Pérez 2022-07-20 08:59:30 +02:00
  • c381abc37f vdpa: Avoid compiler to squash reads to used idx Eugenio Pérez 2022-07-20 08:59:29 +02:00
  • 640b8a1c58 virtio-net: Expose ctrl virtqueue logic Eugenio Pérez 2022-07-20 08:59:28 +02:00
  • 6758c01f05 virtio-net: Expose MAC_TABLE_ENTRIES Eugenio Pérez 2022-07-20 08:59:27 +02:00
  • 009c2549bb vhost: move descriptor translation to vhost_svq_vring_write_descs Eugenio Pérez 2022-07-20 08:59:26 +02:00
  • 68e26e1e81 Merge tag 'pull-la-20220719' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2022-07-19 22:54:43 +01:00
  • 15fc6badbd Hexagon (target/hexagon) fix bug in mem_noshuf load exception Taylor Simpson 2022-07-07 14:05:46 -07:00
  • cab86dea1d Hexagon (target/hexagon) fix store w/mem_noshuf & predicated load Taylor Simpson 2022-07-07 14:05:45 -07:00
  • fda3f15b00 hw/loongarch: Add fdt support Xiaojuan Yang 2022-07-12 16:32:06 +08:00
  • 735143f10d hw/loongarch: Add acpi ged support Xiaojuan Yang 2022-07-12 16:32:05 +08:00
  • 3efa6fa1e6 hw/loongarch: Add smbios support Xiaojuan Yang 2022-07-12 16:32:04 +08:00
  • fb1cd3a292 hw/loongarch: Add linux kernel booting support Xiaojuan Yang 2022-07-12 16:32:03 +08:00
  • 98afb0d4e9 hw/loongarch: Add uefi bios loading support Xiaojuan Yang 2022-07-12 16:32:02 +08:00
  • 27ad7564e7 hw/loongarch: Add fw_cfg table support Xiaojuan Yang 2022-07-12 16:32:01 +08:00
  • 0c7213dd66 tests/tcg/loongarch64: Add pcadd related instructions test Song Gao 2022-07-16 16:54:26 +08:00
  • 500cd33abb tests/tcg/loongarch64: Add fp comparison instructions test Song Gao 2022-07-16 16:54:25 +08:00
  • d48125de38 Merge tag 'kraxel-20220719-pull-request' of https://gitlab.com/kraxel/qemu into staging Peter Maydell 2022-07-19 17:40:36 +01:00
  • 65cb15f4d6 tests/tcg/loongarch64: Add fclass test Song Gao 2022-07-16 16:54:24 +08:00
  • fa50579a57 tests/tcg/loongarch64: Add div and mod related instructions test Song Gao 2022-07-16 16:54:23 +08:00
  • a5661c3ab5 tests/tcg/loongarch64: Add clo related instructions test Song Gao 2022-07-16 16:54:22 +08:00
  • 79e853b584 tests/tcg/loongarch64: Add float reference files Philippe Mathieu-Daudé 2022-07-16 16:54:19 +08:00
  • 9fad2071e8 target/loongarch: Fix float_convd/float_convs test failing Song Gao 2022-07-16 16:54:21 +08:00
  • 2344f98e9c fpu/softfloat: Add LoongArch specializations for pickNaN* Song Gao 2022-07-16 16:54:20 +08:00
  • fa90456f78 target/loongarch/cpu: Fix cpucfg default value Xiaojuan Yang 2022-07-15 14:48:29 +08:00
  • 064357041d target/loongarch/op_helper: Fix coverity cond_at_most error Xiaojuan Yang 2022-07-15 14:07:40 +08:00
  • 2b3ef8e5c6 target/loongarch/tlb_helper: Fix coverity integer overflow error Xiaojuan Yang 2022-07-15 14:07:39 +08:00
  • e4ad16f492 target/loongarch/cpu: Fix coverity errors about excp_names Xiaojuan Yang 2022-07-15 14:07:38 +08:00
  • 056dac5384 hw/intc/loongarch_pch_pic: Fix bugs for update_irq function Xiaojuan Yang 2022-07-15 14:07:37 +08:00
  • c254f7affe target/loongarch: Fix loongarch_cpu_class_by_name Xiaojuan Yang 2022-07-19 12:14:06 +05:30
  • b70ec50b9d tests/docker/dockerfiles: Add debian-loongarch-cross.docker Richard Henderson 2022-07-04 12:36:29 +05:30
  • c34a933802 gtk: Add show_tabs=on|off command line option. Felix xq Queißner 2022-07-12 15:37:53 +02:00
  • 04fcb215b8 usb: document pcap (aka usb traffic capture) Gerd Hoffmann 2022-07-11 11:44:37 +02:00
  • f3a445b68e usb: document guest-reset and guest-reset-all Gerd Hoffmann 2022-07-11 11:44:36 +02:00
  • 84218892f0 usb/hcd-xhci: check slotid in xhci_wakeup_endpoint() Mauro Matteo Cascella 2022-07-05 19:47:34 +02:00
  • 3ef1497b46 microvm: turn off io reservations for pcie root ports Gerd Hoffmann 2022-07-01 11:15:16 +02:00
  • c8ddcdd688 dbus-display: fix test race when initializing p2p connection Marc-André Lureau 2022-06-09 19:26:47 +04:00
  • da7da9d5e6 Merge tag 'pull-request-2022-07-19' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2022-07-19 13:05:06 +01:00
  • 23f13e1986 tests/tcg/s390x: test signed vfmin/vfmax Ilya Leoshkevich 2022-07-13 20:26:12 +02:00
  • 63dd7bcbea target/s390x: fix NaN propagation rules Ilya Leoshkevich 2022-07-13 20:26:11 +02:00
  • 13c59eb09b target/s390x: fix handling of zeroes in vfmin/vfmax Ilya Leoshkevich 2022-07-13 20:26:10 +02:00