Commit Graph

  • e628387cf9 target/i386: put BLS* input in T1, use generic flag writeback Paolo Bonzini 2024-05-23 09:33:22 +02:00
  • cc155f1971 target/i386: rewrite flags writeback for ADCX/ADOX Paolo Bonzini 2024-05-23 09:39:08 +02:00
  • 4228eb8cc6 target/i386: remove CPUX86State argument from generator functions Paolo Bonzini 2024-05-09 16:04:46 +02:00
  • cd7093a7a1 i386/sev: Return when sev_common is null Pankaj Gupta 2024-06-07 13:36:11 -05:00
  • 48779faef3 i386/sev: Move SEV_COMMON null check before dereferencing Pankaj Gupta 2024-06-07 13:36:10 -05:00
  • c94eb5db8e i386/sev: fix unreachable code coverity issue Pankaj Gupta 2024-06-07 13:36:09 -05:00
  • 903916f0a0 i386/cpu: fixup number of addressable IDs for processor cores in the physical package Chuang Xu 2024-06-11 11:23:14 +08:00
  • 0d90c36d9c ui/gtk: Draw guest frame at refresh cycle Dongwon Kim 2024-04-26 15:50:59 -07:00
  • 09f36a1f3f virtio-net: drop too short packets early Alexey Dobriyan 2024-04-30 13:53:33 +03:00
  • db0a21257e target/i386: fix size of EBP writeback in gen_enter() Mark Cave-Ayland 2024-06-06 10:53:19 +01:00
  • 4c2b6f3287 tracetool: Forbid newline character in event format Philippe Mathieu-Daudé 2024-06-06 12:39:43 +02:00
  • 956f63f878 hw/vfio: Remove newline character in trace events Philippe Mathieu-Daudé 2024-06-06 12:39:42 +02:00
  • ce3d01da89 hw/usb: Remove newline character in trace events Philippe Mathieu-Daudé 2024-06-06 12:39:41 +02:00
  • 769244f9fc hw/sh4: Remove newline character in trace events Philippe Mathieu-Daudé 2024-06-06 12:39:40 +02:00
  • 7682ecd48d backends/tpm: Remove newline character in trace event Philippe Mathieu-Daudé 2024-06-06 12:39:39 +02:00
  • b4912afa5f scsi-disk: Fix crash for VM configured with USB CDROM after live migration Hyman Huang 2024-05-24 14:29:16 +08:00
  • 0e2b9edfb6 tracetool: Remove unused vcpu.py script Philippe Mathieu-Daudé 2024-06-06 12:26:31 +02:00
  • 3ab0f063e5 crypto/block: drop qcrypto_block_open() n_threads argument Stefan Hajnoczi 2024-05-27 11:58:51 -04:00
  • af206c284e block/crypto: create ciphers on demand Stefan Hajnoczi 2024-05-27 11:58:50 -04:00
  • 24687abf23 linux-aio: add IO_CMD_FDSYNC command support Prasad Pandit 2024-04-25 12:34:12 +05:30
  • 10b1e09ed3 block/copy-before-write: use uint64_t for timeout in nanoseconds Fiona Ebner 2024-04-29 16:19:34 +02:00
  • 365911b182 qemu-io: add cvtnum() error handling for zone commands Stefan Hajnoczi 2024-05-07 14:05:58 -04:00
  • e669e800fc aio: warn about iohandler_ctx special casing Stefan Hajnoczi 2024-05-06 15:06:22 -04:00
  • 719c6819ed Revert "monitor: use aio_co_reschedule_self()" Stefan Hajnoczi 2024-05-06 15:06:21 -04:00
  • b67e353863 block: drop force_dup parameter of raw_reconfigure_getfd() Denis V. Lunev via 2024-04-30 19:02:13 +02:00
  • 6d87a2a311 hw/arm: xen: Enable use of grant mappings Edgar E. Iglesias 2024-04-18 16:40:58 +02:00
  • 9ecdd4bf08 xen: mapcache: Add support for grant mappings Edgar E. Iglesias 2024-04-30 10:26:45 +02:00
  • 49a7202979 xen: mapcache: Pass the ram_addr offset to xen_map_cache() Edgar E. Iglesias 2024-04-30 10:14:01 +02:00
  • 123acd816d xen: mapcache: Unmap first entries in buckets Edgar E. Iglesias 2024-04-29 19:12:42 +02:00
  • b771b026d8 xen: mapcache: Make MCACHE_BUCKET_SHIFT runtime configurable Edgar E. Iglesias 2024-04-29 16:24:51 +02:00
  • 80e8f06021 Merge tag 'bsd-user-misc-2024q2-pull-request' of gitlab.com:bsdimp/qemu into staging Richard Henderson 2024-06-09 11:21:55 -07:00
  • cb4c259052 bsd-user: Catch up to run-time reserved_va math Warner Losh 2024-06-06 22:01:41 -06:00
  • ba379542bf bsd-user: port linux-user:ff8a8bbc2ad1 for variable page sizes Warner Losh 2024-06-06 22:06:45 -06:00
  • 1b6f1b2e82 linux-user: Adjust comment to reflect the code. Warner Losh 2024-06-06 21:57:42 -06:00
  • 593aab332f Merge tag 'pull-hex-20240608' of https://github.com/quic/qemu into staging Richard Henderson 2024-06-09 08:14:27 -07:00
  • 1967a1ea98 target/hexagon: idef-parser simplify predicate init Anton Johansson 2024-05-23 14:59:01 +02:00
  • 95408ad8e2 target/hexagon: idef-parser fix leak of init_list Anton Johansson 2024-05-23 14:59:00 +02:00
  • 348fec2afe target/hexagon: idef-parser remove undefined functions Anton Johansson 2024-05-23 14:58:59 +02:00
  • 49c1f7a472 target/hexagon: idef-parser remove unused defines Anton Johansson 2024-05-23 14:58:58 +02:00
  • e1b526f1d8 Hexagon: add PC alignment check and exception Matheus Tavares Bernardino 2024-05-03 13:53:15 -03:00
  • a1852002c7 Hexagon: fix HVX store new Matheus Tavares Bernardino 2024-05-20 12:53:04 -03:00
  • 60b4f3aff4 Update version for 9.0.1 release Michael Tokarev 2024-06-09 00:24:11 +03:00
  • 3e246da2c3 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2024-06-08 07:40:08 -07:00
  • fc00123f3a python: mkvenv: remove ensure command Paolo Bonzini 2023-08-08 10:07:55 +02:00
  • 1f97715c83 Revert "python: use vendored tomli" Paolo Bonzini 2023-08-09 01:10:34 +02:00
  • 1ea1432199 i386: Add support for overflow recovery John Allen 2024-06-03 19:36:22 +00:00
  • 2ba8b7ee63 i386: Add support for SUCCOR feature John Allen 2024-06-03 19:36:21 +00:00
  • 4b77512b27 i386: Fix MCE support for AMD hosts John Allen 2024-06-03 19:36:20 +00:00
  • 888788dd76 docs: i386: pc: Avoid mentioning limit of maximum vCPUs Zhao Liu 2024-06-06 16:54:36 +08:00
  • 4ebd98eb3a target/i386: Add get/set/migrate support for FRED MSRs Xin Li 2023-11-08 23:20:12 -08:00
  • ef202d64c3 target/i386: enumerate VMX nested-exception support Xin Li 2023-11-08 23:20:11 -08:00
  • 2e64187017 vmxcap: add support for VMX FRED controls Xin Li 2023-11-08 23:20:10 -08:00
  • f88ddc40c6 target/i386: mark CR4.FRED not reserved Xin Li 2023-11-08 23:20:08 -08:00
  • c1acad9f72 target/i386: add support for FRED in CPUID enumeration Xin Li 2023-11-08 23:20:07 -08:00
  • a3c67dfc14 hvf: Makes assert_hvf_ok report failed expression Phil Dennis-Jordan 2024-06-05 13:25:56 +02:00
  • a59f5b2f83 i386/hvf: Updates API usage to use modern vCPU run function Phil Dennis-Jordan 2024-06-05 13:25:55 +02:00
  • bf9bf2306c i386/hvf: In kick_vcpu use hv_vcpu_interrupt to force exit Phil Dennis-Jordan 2024-06-05 13:25:54 +02:00
  • 3e2c6727cb i386/hvf: Fixes dirty memory tracking by page granularity RX->RWX change Phil Dennis-Jordan 2024-06-05 13:25:53 +02:00
  • f21f0cbc2c hvf: Consistent types for vCPU handles Phil Dennis-Jordan 2024-06-05 13:25:52 +02:00
  • 0e4e622e32 i386/hvf: Fixes some compilation warnings Phil Dennis-Jordan 2024-06-05 13:25:51 +02:00
  • 9c267239c7 i386/hvf: Adds support for INVTSC cpuid bit Phil Dennis-Jordan 2024-06-05 13:25:50 +02:00
  • fcce5287c0 stubs/meson: Fix qemuutil build when --disable-system Zhao Liu 2024-06-05 23:25:49 +08:00
  • 75997e182b scsi-disk: Don't silently truncate serial number Kevin Wolf 2024-06-04 18:17:55 +02:00
  • 5becdc0ab0 hostmem: simplify the code for merge and dump properties Paolo Bonzini 2024-06-06 13:06:56 +02:00
  • a2b6a96505 machine, hostmem: improve error messages for unsupported features Paolo Bonzini 2024-06-06 11:33:06 +02:00
  • 5d9a9a6170 backends/hostmem: Report error when memory size is unaligned Michal Privoznik 2024-06-05 12:44:58 +02:00
  • 210b7b2b3c osdep: Make qemu_madvise() return ENOSYS on unsupported OSes Michal Privoznik 2024-06-05 12:44:56 +02:00
  • bfb8c79f89 osdep: Make qemu_madvise() to set errno in all cases Michal Privoznik 2024-06-05 12:44:55 +02:00
  • 12d7d0c249 meson: Don't even detect posix_madvise() on Darwin Michal Privoznik 2024-06-05 12:44:54 +02:00
  • 75dbebddb6 machine: default -M mem-merge to off is QEMU_MADV_MERGEABLE is not available Paolo Bonzini 2024-06-06 11:31:12 +02:00
  • 3973615e7f target/i386: fix size of EBP writeback in gen_enter() Mark Cave-Ayland 2024-06-06 10:53:19 +01:00
  • f1b8613da3 target/i386: fix SP when taking a memory fault during POP Mark Cave-Ayland 2024-06-06 10:53:18 +01:00
  • aea49fbb01 target/i386: use gen_writeback() within gen_POP() Mark Cave-Ayland 2024-06-06 10:53:17 +01:00
  • f41990f552 target/i386: use local X86DecodedOp in gen_POP() Mark Cave-Ayland 2024-06-06 10:53:16 +01:00
  • b37c0dc852 target/i386: document use of DISAS_NORETURN Paolo Bonzini 2024-05-25 11:16:14 +02:00
  • cdc829b37d target/i386: document incorrect semantics of watchpoint following MOV/POP SS Paolo Bonzini 2024-05-29 13:31:39 +02:00
  • 6dd7d8c649 target/i386: fix TF/RF handling for HLT Paolo Bonzini 2024-05-25 10:47:31 +02:00
  • 3718523d01 target/i386: fix INHIBIT_IRQ/TF/RF handling for PAUSE Paolo Bonzini 2024-05-25 10:47:31 +02:00
  • 1a150d331d target/i386: fix INHIBIT_IRQ/TF/RF handling for VMRUN Paolo Bonzini 2024-05-25 10:30:50 +02:00
  • 8aa76496df target/i386: disable/enable breakpoints on vmentry/vmexit Paolo Bonzini 2024-05-29 15:41:56 +02:00
  • 57f8dbdbe9 target/i386: implement DR7.GD Paolo Bonzini 2024-05-29 13:18:56 +02:00
  • 330e6adc1a target/i386: cleanup PAUSE helpers Paolo Bonzini 2024-05-29 15:12:22 +02:00
  • 536032566b target/i386: cleanup HLT helpers Paolo Bonzini 2024-05-29 15:12:22 +02:00
  • 73fb7b3c49 target/i386: fix implementation of ICEBP Paolo Bonzini 2024-05-29 13:17:27 +02:00
  • 69cb498c56 target/i386: fix pushed value of EFLAGS.RF Paolo Bonzini 2024-05-29 17:46:17 +02:00
  • 2d673c3cdc target/loongarch: fix a wrong print in cpu dump lanyanzhi 2024-06-04 15:38:31 +08:00
  • dec9742cbc Merge tag 'pull-loongarch-20240606' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2024-06-06 11:54:46 -07:00
  • 064f26ee39 Merge tag 'pull-maintainer-june24-060624-1' of https://gitlab.com/stsquad/qemu into staging Richard Henderson 2024-06-06 08:48:51 -07:00
  • eb21c70c3b read shift for timers, bump interrupt count Alwin Berger 2024-06-06 14:41:38 +02:00
  • 453a7c4f9b ui/sdl2: Allow host to power down screen Bernhard Beschow 2024-05-12 11:59:45 +02:00
  • 3fe67740ca virtio-gpu: fix v2 migration Marc-André Lureau 2024-05-16 12:40:22 +04:00
  • e44389b0ac target/i386: fix SSE and SSE2 feature check Xinyu Li 2024-06-02 18:09:04 +08:00
  • 0ab2229daa target/i386: fix xsave.flat from kvm-unit-tests Paolo Bonzini 2024-06-03 12:01:12 +02:00
  • c99064d03f scripts/ci: drive ubuntu/build-environment.yml from lcitool Alex Bennée 2024-06-03 18:53:28 +01:00
  • 1417704564 tests/lcitool: generate package lists for ansible Alex Bennée 2024-06-03 18:53:27 +01:00
  • 61d1e3cbde tests/lcitool: Install mingw-w64-tools for the Windows cross-builds Thomas Huth 2024-06-03 18:53:26 +01:00
  • 06f3330bb0 tests/lcitool: Bump to latest libvirt-ci and update Fedora and Alpine version Thomas Huth 2024-06-03 18:53:25 +01:00
  • 23ef50ae2d .gitlab-ci.d/buildtest.yml: Use -fno-sanitize=function in the clang-system job Thomas Huth 2024-06-03 18:53:24 +01:00
  • 8e3034914a tests/lcitool: Delete obsolete centos-stream-8.yml file Thomas Huth 2024-06-03 18:53:23 +01:00
  • 0eb7fadcfd docs/ci: clean-up references for consistency Alex Bennée 2024-06-03 18:53:22 +01:00