Commit Graph

  • ec5b6c9c5d io/command: implement support for win32 Marc-André Lureau 2022-10-06 15:36:56 +04:00
  • a95570e3e4 io/command: use glib GSpawn, instead of open-coding fork/exec Marc-André Lureau 2022-10-06 15:36:55 +04:00
  • bb06b0143b tests/channel-helper: set blocking in main thread Marc-André Lureau 2022-10-06 15:36:54 +04:00
  • 3f08376c2e util: make do_send_recv work with partial send/recv Marc-André Lureau 2022-10-06 15:36:53 +04:00
  • c1f7980913 osdep: make readv_writev() work with partial read/write Marc-André Lureau 2022-10-06 15:36:52 +04:00
  • 4db99c9d9c win32: set threads name Marc-André Lureau 2022-09-13 21:53:20 +04:00
  • 089bc49d55
    Bump to 0.8.2 and update versions script (#828) 0.8.2 Andrea Fioraldi 2022-10-12 14:57:08 +02:00
  • dbccb1a5a1 gtk: Add show_menubar=on|off command line option. Bryce Mills 2022-10-11 13:58:21 +00:00
  • 82a628f887 qemu-edid: Restrict input parameter -d to avoid division by zero Sebastian Mitterle 2022-10-11 17:12:16 +02:00
  • 04c92d2654 tests/unit/test-image-locking: Fix handling of temporary files Thomas Huth 2022-10-12 10:56:01 +02:00
  • 8af5f82b90 ui/gtk: Fix the implicit mouse ungrabbing logic Akihiko Odaki 2022-10-08 23:01:16 +09:00
  • 0468fe82d3 pci-ids: document modern virtio-pci ids in pci.h too Gerd Hoffmann 2022-10-04 13:21:00 +02:00
  • 55f01e76a3 pci-ids: drop list of modern virtio devices Gerd Hoffmann 2022-10-04 13:20:59 +02:00
  • cbd56573f7 pci-ids: drop PCI_DEVICE_ID_VIRTIO_PMEM Gerd Hoffmann 2022-10-04 13:20:58 +02:00
  • 58de96e2eb pci-ids: drop PCI_DEVICE_ID_VIRTIO_MEM Gerd Hoffmann 2022-10-04 13:20:57 +02:00
  • c82190fa1b pci-ids: drop PCI_DEVICE_ID_VIRTIO_IOMMU Gerd Hoffmann 2022-10-04 13:20:56 +02:00
  • 23b45173fa docs: add firmware feature flags Gerd Hoffmann 2022-09-30 15:32:20 +02:00
  • 2fba4e9c49 cirrus_vga: fix potential memory overflow lu zhipeng 2022-09-29 20:23:52 +08:00
  • 969d1f6e13 tests/qtest: libqtest: Install signal handler via signal() Bin Meng 2022-10-06 23:19:19 +08:00
  • e5553c1b8d tests/qtest: migration-test: Avoid using hardcoded /tmp Bin Meng 2022-10-06 23:19:13 +08:00
  • f57559891d qtest: start a VNC test Marc-André Lureau 2022-10-06 17:05:13 +04:00
  • ab44ea1059 Merge tag 'pull-testing-gdbstub-plugins-gitdm-111022-1' of https://github.com/stsquad/qemu into staging Stefan Hajnoczi 2022-10-11 15:31:27 -04:00
  • fde10960ed Revert "configure: build ROMs with container-based cross compilers" Alex Bennée 2022-10-11 12:34:16 +01:00
  • 0793fe014c tests/avocado: Add missing require_netdev('user') checks Peter Maydell 2022-10-01 20:52:24 +01:00
  • 604a86895f ui/gtk-egl: egl context needs to be unbound in the end of gd_egl_switch Dongwon Kim 2022-09-28 14:58:05 -07:00
  • 42e1e350bf Merge tag 'dump-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2022-10-11 09:31:19 -04:00
  • d307040b18 ui/vnc-clipboard: fix integer underflow in vnc_client_cut_text_ext Mauro Matteo Cascella 2022-09-25 22:45:11 +02:00
  • 46d11f9d77 tests/x86: Add 'q35' machine type to ivshmem-test Michael Labiuk 2022-09-30 01:35:47 +03:00
  • eb4440ef3a tests/x86: Add 'q35' machine type to drive_del-test Michael Labiuk 2022-09-30 01:35:46 +03:00
  • 5356d752ed tests/x86: replace snprint() by g_strdup_printf() in drive_del-test Michael Labiuk 2022-09-30 01:35:45 +03:00
  • cb06b3d924 tests/x86: Fix comment typo in drive_del-test Michael Labiuk 2022-09-30 01:35:44 +03:00
  • a30433dd4f tests/x86: Add 'q35' machine type to hotplug hd-geo-test Michael Labiuk 2022-09-30 01:35:43 +03:00
  • c46b126088 tests/x86: Add 'q35' machine type to override-tests in hd-geo-test Michael Labiuk 2022-09-30 01:35:42 +03:00
  • 19bc7e3e16 tests/x86: Refactor hot unplug hd-geo-test Michael Labiuk 2022-09-30 01:35:41 +03:00
  • a12f1a7e56 tests/x86: Add subtest with 'q35' machine type to device-plug-test Michael Labiuk 2022-09-30 01:35:40 +03:00
  • ea42a6c405 tests/x86: add helper qtest_qmp_device_del_send() Michael Labiuk 2022-09-30 01:35:39 +03:00
  • bda63f82bf
    Backport fix for AFL++ issue #1548 (#826) Andrea Fioraldi 2022-10-11 13:46:01 +02:00
  • 94f0c7f56e
    Moving to named parameters in format strings (#827) Dominik Maier 2022-10-11 13:45:01 +02:00
  • 770beadb98 tests/migration: remove the unused local variable dinglimin 2022-09-28 16:05:55 +08:00
  • f15cfe419e qtest: "-display none" is set in qtest_init() Juan Quintela 2022-09-02 18:51:19 +02:00
  • 5d2456789a linux-user: i386/signal: support XSAVE/XRSTOR for signal frame fpstate Paolo Bonzini 2022-10-10 15:28:54 +02:00
  • b6d93282cc audio: prevent an integer overflow in resampling code Volker Rümelin 2022-09-23 20:36:40 +02:00
  • b73ef11ff6 audio: fix sw->buf size for audio recording Volker Rümelin 2022-09-23 20:36:39 +02:00
  • 0724c57988 audio: refactor audio_get_avail() Volker Rümelin 2022-09-23 20:36:38 +02:00
  • c4e592647e audio: rename audio_sw_bytes_free() Volker Rümelin 2022-09-23 20:36:37 +02:00
  • 613fe02b2a audio: swap audio_rate_get_bytes() function parameters Volker Rümelin 2022-09-23 20:36:36 +02:00
  • 70ded68b45 spiceaudio: update comment Volker Rümelin 2022-09-23 20:36:35 +02:00
  • 90320051ea spiceaudio: add a pcm_ops buffer_get_free function Volker Rümelin 2022-09-23 20:36:34 +02:00
  • 02732641c0 audio: add more audio rate control functions Volker Rümelin 2022-09-23 20:36:33 +02:00
  • 5a9d7ae251 alsaaudio: reduce playback latency Volker Rümelin 2022-09-23 20:36:32 +02:00
  • dd052dbfbf audio: run downstream playback queue unconditionally Volker Rümelin 2022-09-23 20:36:31 +02:00
  • 7099a6a220 audio: fix GUS audio playback with out.mixing-engine=off Volker Rümelin 2022-09-23 20:36:30 +02:00
  • 4d31ff32a6 audio: refactor code in audio_run_out() Volker Rümelin 2022-09-23 20:36:29 +02:00
  • 2796f290b5 linux-user: i386/signal: support FXSAVE fpstate on 32-bit emulation Paolo Bonzini 2022-10-06 13:31:06 +02:00
  • 5154d35bed linux-user: i386/signal: move fpstate at the end of the 32-bit frames Paolo Bonzini 2022-10-07 15:47:35 +02:00
  • 37656470f6 KVM: x86: Implement MSR_CORE_THREAD_COUNT MSR Alexander Graf 2022-10-05 00:56:43 +02:00
  • 860054d8ce i386: kvm: Add support for MSR filtering Alexander Graf 2022-10-05 00:56:42 +02:00
  • 62a44fddb2 x86: Implement MSR_CORE_THREAD_COUNT MSR Alexander Graf 2022-10-05 00:56:41 +02:00
  • e3a79e0e87 target/i386: Enable TARGET_TB_PCREL Richard Henderson 2022-10-01 07:09:35 -07:00
  • 7db973bece target/i386: Inline gen_jmp_im Richard Henderson 2022-10-01 07:09:34 -07:00
  • f771ca6a61 target/i386: Add cpu_eip Richard Henderson 2022-10-01 07:09:33 -07:00
  • 75ec746a07 target/i386: Create eip_cur_tl Richard Henderson 2022-10-01 07:09:32 -07:00
  • 900cc7e536 target/i386: Merge gen_jmp_tb and gen_goto_tb into gen_jmp_rel Richard Henderson 2022-10-01 07:09:31 -07:00
  • 0ebacb5d1e target/i386: Remove MemOp argument to gen_op_j*_ecx Richard Henderson 2022-10-01 07:09:30 -07:00
  • 5f7ec6efcc target/i386: Use gen_jmp_rel for DISAS_TOO_MANY Richard Henderson 2022-10-01 07:09:29 -07:00
  • 54b191de67 target/i386: Use gen_jmp_rel for gen_jcc Richard Henderson 2022-10-01 07:09:28 -07:00
  • 2255da493a target/i386: Use gen_jmp_rel for loop, repz, jecxz insns Richard Henderson 2022-10-01 07:09:27 -07:00
  • 8760ded661 target/i386: Create gen_jmp_rel Richard Henderson 2022-10-01 07:09:26 -07:00
  • 202005f1f8 target/i386: Use DISAS_TOO_MANY to exit after gen_io_start Richard Henderson 2022-10-01 07:09:25 -07:00
  • 9e599bf707 target/i386: Create eip_next_* Richard Henderson 2022-10-01 07:09:24 -07:00
  • 8c03ab9f74 target/i386: Truncate values for lcall_real to i32 Richard Henderson 2022-10-01 07:09:23 -07:00
  • faf9ea5fa5 target/i386: Introduce DISAS_JUMP Richard Henderson 2022-10-01 07:09:22 -07:00
  • 122e6d7b4a target/i386: Remove cur_eip, next_eip arguments to gen_repz* Richard Henderson 2022-10-01 07:09:21 -07:00
  • ad1d6f072d target/i386: Create cur_insn_len, cur_insn_len_i32 Richard Henderson 2022-10-01 07:09:20 -07:00
  • 6424ac8eec target/i386: USe DISAS_EOB_ONLY Richard Henderson 2022-10-01 07:09:19 -07:00
  • 634a405193 target/i386: Use DISAS_EOB_NEXT Richard Henderson 2022-10-01 07:09:18 -07:00
  • 4da4523c6c target/i386: Use DISAS_EOB* in gen_movl_seg_T0 Richard Henderson 2022-10-01 07:09:17 -07:00
  • 200ef60399 target/i386: Introduce DISAS_EOB* Richard Henderson 2022-10-01 07:09:16 -07:00
  • 09e99df4d5 target/i386: Create gen_update_eip_next Richard Henderson 2022-10-01 07:09:15 -07:00
  • 65e4af230d target/i386: Create gen_update_eip_cur Richard Henderson 2022-10-01 07:09:14 -07:00
  • 8ed6c98501 target/i386: Remove cur_eip, next_eip arguments to gen_interrupt Richard Henderson 2022-10-01 07:09:13 -07:00
  • 522365508e target/i386: Remove cur_eip argument to gen_exception Richard Henderson 2022-10-01 07:09:12 -07:00
  • f66c8e8cd9 target/i386: Return bool from disas_insn Richard Henderson 2022-10-01 07:09:11 -07:00
  • ddf83b35bd target/i386: Remove pc_start Richard Henderson 2022-10-01 07:09:10 -07:00
  • e2e69f6bb9 i386: add notify VM exit support Chenyi Qiang 2022-09-29 15:20:14 +08:00
  • 5f8a6bce1f kvm: expose struct KVMState Chenyi Qiang 2022-09-29 15:20:13 +08:00
  • 915f62844c docs/system/arm/emulation.rst: Report FEAT_GTG support Peter Maydell 2022-10-03 17:23:15 +01:00
  • 3c003f7029 target/arm: Use ARMGranuleSize in ARMVAParameters Peter Maydell 2022-10-03 17:23:14 +01:00
  • 104f703d93 target/arm: Don't allow guest to use unimplemented granule sizes Peter Maydell 2022-10-03 17:23:13 +01:00
  • 0ff993193f hw/arm/boot: set CPTR_EL3.ESM and SCR_EL3.EnTP2 when booting Linux with EL3 Jerome Forissier 2022-10-03 16:56:41 +02:00
  • 7fa7ea8f48 target/arm: Use tlb_set_page_full Richard Henderson 2022-10-01 09:22:56 -07:00
  • 5b74f9b4ed target/arm: Fix cacheattr in get_phys_addr_disabled Richard Henderson 2022-10-01 09:22:55 -07:00
  • 448e42fdc1 target/arm: Split out get_phys_addr_disabled Richard Henderson 2022-10-01 09:22:54 -07:00
  • 2189c79858 target/arm: Fix ATS12NSO* from S PL1 Richard Henderson 2022-10-01 09:22:53 -07:00
  • ac76c2e508 target/arm: Pass HCR to attribute subroutines. Richard Henderson 2022-10-01 09:22:52 -07:00
  • 72cef09caa target/arm: Remove env argument from combined_attrs_fwb Richard Henderson 2022-10-01 09:22:51 -07:00
  • ab1f78859d target/arm: Hoist read of *is_secure in S1_ptw_translate Richard Henderson 2022-10-01 09:22:50 -07:00
  • b74c04431d target/arm: Introduce arm_hcr_el2_eff_secstate Richard Henderson 2022-10-01 09:22:49 -07:00
  • fdf1293339 target/arm: Drop secure check for HCR.TGE vs SCTLR_EL1.M Richard Henderson 2022-10-01 09:22:48 -07:00
  • 3b2af99313 target/arm: Reorg regime_translation_disabled Richard Henderson 2022-10-01 09:22:47 -07:00