Commit Graph

  • 8a7c606016 intel-iommu: Document iova_tree Peter Xu 2023-01-09 14:37:27 -05:00
  • bad9c5a516 virtio-rng-pci: fix migration compat for vectors Dr. David Alan Gilbert 2023-01-09 10:58:09 +00:00
  • 8a8c9c3a74 hw/pci-host: Use register definitions from PCI standard Philippe Mathieu-Daudé 2023-01-05 18:37:02 +01:00
  • 744734ccc9 vhost-user: Correct a reference of TARGET_AARCH64 Akihiko Odaki 2023-01-09 15:31:30 +09:00
  • d395b18dce hw/acpi/acpi_dev_interface: Remove unused parameter from AcpiDeviceIfClass::madt_cpu Bernhard Beschow 2023-01-21 16:19:38 +01:00
  • edfa718010 hw/acpi/piix4: No need to #include "hw/southbridge/piix.h" Bernhard Beschow 2023-01-21 16:19:37 +01:00
  • 9c6c0aeacd hw/isa/isa-bus: Turn isa_build_aml() into qbus_build_aml() Bernhard Beschow 2023-01-21 16:19:36 +01:00
  • 1f1b30af75 hw/i386/acpi-build: Remove unused attributes Bernhard Beschow 2023-01-21 16:19:35 +01:00
  • 9ce75d4d5e shpc: disallow unplug when power indicator is blinking Vladimir Sementsov-Ogievskiy 2022-11-17 00:44:58 +03:00
  • a4267f0092 tests/qtest/boot-serial-test: Constify tests[] array Philippe Mathieu-Daudé 2023-01-20 09:23:31 +01:00
  • 2a969c0cbc tests/qtest/vnc-display-test: Disable on Darwin Philippe Mathieu-Daudé 2023-01-19 13:05:14 +01:00
  • fe843ea218 tests/qtest/vnc-display-test: Use the 'none' machine Philippe Mathieu-Daudé 2023-01-19 13:05:13 +01:00
  • 6c25794fa3 tests/qtest/vnc-display-test: Suppress build warnings on Windows Philippe Mathieu-Daudé 2023-01-19 13:05:12 +01:00
  • c0031d389e tests/tcg: Do not build/run TCG tests if TCG is disabled Fabiano Rosas 2023-01-20 15:48:22 -03:00
  • 90c167a1da docs/about/deprecated: Mark HAXM in QEMU as deprecated Thomas Huth 2023-01-26 13:10:34 +01:00
  • 73741fda6c MAINTAINERS: Abort HAXM maintenance Wenchao Wang 2023-01-19 20:08:37 +08:00
  • ec6bf79d7d qemu/bswap: Use compiler __builtin_bswap() on NetBSD Philippe Mathieu-Daudé 2023-01-11 17:31:47 +01:00
  • a97cfd56d9 qemu/bswap: Use compiler __builtin_bswap() on FreeBSD Philippe Mathieu-Daudé 2023-01-11 17:31:46 +01:00
  • 91fdbf6dfa qemu/bswap: Use compiler __builtin_bswap() on Haiku Philippe Mathieu-Daudé 2023-01-11 17:31:45 +01:00
  • e76ce15db7 qemu/bswap: Remove <byteswap.h> dependency Philippe Mathieu-Daudé 2023-01-11 17:31:44 +01:00
  • b1032a23ed qemu/bswap: Replace bswapXXs() by compiler __builtin_bswap() Philippe Mathieu-Daudé 2023-01-11 17:31:43 +01:00
  • 6366ca31ef qemu/bswap: Replace bswapXX() by compiler __builtin_bswap() Philippe Mathieu-Daudé 2023-01-11 17:31:42 +01:00
  • 2b5e0c9ff8 tests/docker/dockerfiles: Add libfdt to the i386 and to the riscv64 container Thomas Huth 2023-01-24 15:38:24 +01:00
  • 5b5b0c73c8 travis.yml: Remove the generic addons section Thomas Huth 2023-01-19 14:59:14 +01:00
  • 769897bd0f travis.yml: Use the libfdt from the distro instead of the submodule Thomas Huth 2023-01-20 08:53:30 +01:00
  • ddf0944aa4 configs/targets/nios2-softmmu: Add TARGET_NEED_FDT=y to the nios2 config Thomas Huth 2023-01-19 13:57:45 +01:00
  • e803a7f9b1 hw/misc/sifive_u_otp: Remove the deprecated OTP config with '-drive if=none' Thomas Huth 2023-01-12 09:39:21 +01:00
  • a8fe0757e1 tests/qtest/bios-tables-test: Make the test less verbose by default Thomas Huth 2023-01-18 13:51:32 +01:00
  • e549227408 tests/qtest/qom-test: Stop spamming the test log Thomas Huth 2023-01-18 13:25:57 +01:00
  • c95031a19f tests/qtest: netdev: test stream and dgram backends Laurent Vivier 2023-01-18 13:04:05 +01:00
  • 55bbe4d5ee linux-user/syscall: Implement execveat() Drew DeVault 2022-11-04 18:36:32 +01:00
  • 156e1f6718 linux-user/syscall: Extract do_execve() from do_syscall1() Drew DeVault 2022-11-04 18:36:31 +01:00
  • 5667a1aebe linux-user/strace: Add output for execveat() syscall Drew DeVault 2022-11-04 18:36:30 +01:00
  • 24acb7b474 linux-user/strace: Extract print_execve_argv() from print_execve() Drew DeVault 2022-11-04 18:36:29 +01:00
  • ba0fef0dd9 linux-user/strace: Constify struct flags Philippe Mathieu-Daudé 2022-11-04 18:36:28 +01:00
  • bd4c0ef409 python/qemu/machine: use socketpair() for QMP by default Marc-André Lureau 2023-01-11 12:01:01 +04:00
  • 603a3bad4b python/qmp/legacy: make QEMUMonitorProtocol accept a socket Marc-André Lureau 2023-01-11 12:01:00 +04:00
  • a3cfea92e2 python/qmp/protocol: add open_with_socket() Marc-André Lureau 2023-01-11 12:00:59 +04:00
  • 166464c6ce python/qmp: increase read buffer size Maksim Davydov 2023-01-12 18:28:03 +03:00
  • f9922937d1 python/machine: Fix AF_UNIX path too long on macOS Peter Delevoryas 2023-01-10 00:29:30 -08:00
  • ada73a492c python: QEMUMachine: enable qmp accept timeout by default Vladimir Sementsov-Ogievskiy 2022-06-24 22:52:52 +03:00
  • af76484e54 Fix some typos Dongdong Zhang 2022-11-30 09:53:58 +08:00
  • c5e477110d qemu-img bitmap: Report errors while closing the image Kevin Wolf 2023-01-12 20:14:53 +01:00
  • 44efba2d71 qemu-img commit: Report errors while closing the image Kevin Wolf 2023-01-12 20:14:52 +01:00
  • b03dd9613b qcow2: Fix theoretical corruption in store_bitmap() error path Kevin Wolf 2023-01-12 20:14:51 +01:00
  • 3d65110f0c block: remove bdrv_coroutine_enter Paolo Bonzini 2022-12-15 14:02:24 +01:00
  • 264dcbb2b1 qemu-io: do not reinvent the blk_pwrite_zeroes wheel Paolo Bonzini 2022-12-15 14:02:23 +01:00
  • 0f3de970fe block: Add no_coroutine_fn and coroutine_mixed_fn marker Alberto Faria 2022-12-16 12:07:58 +01:00
  • cbdbc47cee coroutine: annotate coroutine_fn for libclang Alberto Faria 2022-12-16 12:07:57 +01:00
  • a4b15a8b9e pflash: Only read non-zero parts of backend image Xiang Zheng 2022-12-20 09:42:46 +01:00
  • 95988739c7 tests/qemu-iotests/262: Check for availability of "blkverify" first Thomas Huth 2023-01-04 12:28:50 +01:00
  • 724e6703b1 tests/qemu-iotests/312: Mark "quorum" as required driver Thomas Huth 2023-01-04 12:46:01 +01:00
  • 13356edb87 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Peter Maydell 2023-01-24 09:45:33 +00:00
  • 709bcd7da3 tcg/loongarch64: Reorg goto_tb implementation Richard Henderson 2022-11-29 11:02:20 -08:00
  • 21199bfbef tcg/loongarch64: Use tcg_pcrel_diff in tcg_out_ldst Richard Henderson 2022-11-29 09:03:23 -08:00
  • 7bc76a4c2e tcg/loongarch64: Implement movcond Richard Henderson 2022-11-29 08:46:19 -08:00
  • 21af161984 tcg/loongarch64: Improve setcond expansion Richard Henderson 2022-11-29 07:08:12 -08:00
  • 0e95be93c1 tcg/loongarch64: Introduce tcg_out_addi Richard Henderson 2022-11-28 22:46:52 -08:00
  • 76baa33a10 tcg/loongarch64: Update tcg-insn-defs.c.inc Richard Henderson 2022-11-28 21:57:31 -08:00
  • 3fe7e36b44 tcg/loongarch64: Optimize immediate loading Rui Wang 2022-11-07 22:47:13 +08:00
  • 69c9a5cfbe target/loongarch: Disassemble pcadd* addresses Richard Henderson 2023-01-17 14:54:50 -10:00
  • c2b618a8c1 target/loongarch: Disassemble jirl properly Richard Henderson 2023-01-17 14:32:38 -10:00
  • 2e0d91513d target/loongarch: Enable the disassembler for host tcg Richard Henderson 2022-11-30 16:22:09 -08:00
  • 6aa89be5c5 tcg: Mark tcg helpers noinline to avoid an issue with LTO Richard Henderson 2023-01-19 06:46:16 -10:00
  • 2466bb3b08 linux-user: Implment host/ppc/host-signal.h Richard Henderson 2022-07-29 10:21:41 -07:00
  • ffe98631b3 common-user/host/ppc: Implement safe-syscall.inc.S Richard Henderson 2022-07-29 10:21:40 -07:00
  • 1b18d1fa05 tcg/arm: Use register pair allocation for qemu_{ld,st}_i64 Richard Henderson 2022-10-14 11:24:52 +11:00
  • 9fd86b518e tcg: Avoid recursion in tcg_gen_mulu2_i32 Richard Henderson 2023-01-13 16:03:44 -10:00
  • 4f01a9bb04 block/blkio: Fix inclusion of required headers Peter Krempa 2023-01-23 13:39:27 +01:00
  • a937f8e857 virtio-blk: simplify virtio_blk_dma_restart_cb() Stefan Hajnoczi 2022-11-02 14:23:37 -04:00
  • 816a430c51 util/aio: Defer disabling poll mode as long as possible Chao Gao 2022-07-10 20:08:49 +08:00
  • 00b1faea41 Merge tag 'pull-target-arm-20230123' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2023-01-23 13:40:28 +00:00
  • 3b07a936d3 target/arm: Look up ARMCPRegInfo at runtime Richard Henderson 2023-01-06 11:44:51 -08:00
  • 0371fa90a1 target/arm: Reorg do_coproc_insn Richard Henderson 2023-01-06 11:44:50 -08:00
  • b3aa2f2128 target/arm: provide stubs for more external debug registers Evgeny Iakovlev 2023-01-20 16:59:29 +01:00
  • 5fc83f1128 target/arm: implement DBGCLAIM registers Evgeny Iakovlev 2023-01-20 16:59:28 +01:00
  • 1e5da7e553 target/arm: Don't set EXC_RETURN.ES if Security Extension not present Peter Maydell 2022-12-16 15:24:10 +00:00
  • 4a1103afb1 target/arm: Fix in_debug path in S1_ptw_translate Richard Henderson 2023-01-13 19:46:05 -10:00
  • 28fb921f02 target/arm: Fix physical address resolution for MTE Richard Henderson 2023-01-13 17:12:13 -10:00
  • 5c922ec5b1 target/arm/sme: Unify set_pstate() SM/ZA helpers as set_svcr() Richard Henderson 2023-01-12 11:24:36 +01:00
  • f431855714 target/arm/sme: Rebuild hflags in aarch64_set_svcr() Richard Henderson 2023-01-12 11:24:35 +01:00
  • fccb49182e target/arm/sme: Reset ZA state in aarch64_set_svcr() Richard Henderson 2023-01-12 11:24:34 +01:00
  • 7f2a01e736 target/arm/sme: Reset SVE state in aarch64_set_svcr() Richard Henderson 2023-01-12 11:24:33 +01:00
  • 2a8af38259 target/arm/sme: Introduce aarch64_set_svcr() Richard Henderson 2023-01-12 11:24:32 +01:00
  • 3c9ee54894 target/arm/sme: Rebuild hflags in set_pstate() helpers Richard Henderson 2023-01-12 11:24:31 +01:00
  • 535ca76425 target/arm/sme: Reorg SME access handling in handle_msr_i() Richard Henderson 2023-01-12 11:24:30 +01:00
  • 500a64d82b hw/i2c/versatile_i2c: Rename versatile_i2c -> arm_sbcon_i2c Philippe Mathieu-Daudé 2023-01-10 09:25:08 +01:00
  • f6cf2eb8ec hw/i2c/versatile_i2c: Use ARM_SBCON_I2C() macro Philippe Mathieu-Daudé 2023-01-10 09:25:07 +01:00
  • 550da1cc22 hw/i2c/versatile_i2c: Replace TYPE_VERSATILE_I2C -> TYPE_ARM_SBCON_I2C Philippe Mathieu-Daudé 2023-01-10 09:25:06 +01:00
  • 92518611ac hw/i2c/versatile_i2c: Replace VersatileI2CState -> ArmSbconI2CState Philippe Mathieu-Daudé 2023-01-10 09:25:05 +01:00
  • 280b9ecbc5 hw/i2c/versatile_i2c: Drop useless casts from void * to pointer Philippe Mathieu-Daudé 2023-01-10 09:25:04 +01:00
  • c166e592a7 hw/i2c/bitbang_i2c: Convert DPRINTF() to trace events Philippe Mathieu-Daudé 2023-01-11 09:50:16 +01:00
  • 1e5b1899cc hw/i2c/bitbang_i2c: Trace state changes Philippe Mathieu-Daudé 2023-01-11 09:50:15 +01:00
  • dc575b5e03 hw/i2c/bitbang_i2c: Change state calling bitbang_i2c_set_state() helper Philippe Mathieu-Daudé 2023-01-11 09:50:14 +01:00
  • 2b9339d3b4 hw/i2c/bitbang_i2c: Remove unused dummy MemoryRegion Philippe Mathieu-Daudé 2023-01-11 09:50:13 +01:00
  • da8df26d2e hw/i2c/bitbang_i2c: Define TYPE_GPIO_I2C in public header Philippe Mathieu-Daudé 2023-01-11 09:50:12 +01:00
  • 0ec69c460e target/arm: Unify checking for M Main Extension in MRS/MSR David Reiss 2023-01-09 15:05:19 -08:00
  • bb461330a1 target/arm: Widen cnthctl_el2 to uint64_t Richard Henderson 2023-01-15 07:16:33 -10:00
  • 65cc5ccf06 Merge tag 'pull-riscv-to-apply-20230120' of https://github.com/alistair23/qemu into staging Peter Maydell 2023-01-20 16:17:56 +00:00
  • fcb7e040f5 Merge tag 'pull-include-2023-01-20' of https://repo.or.cz/qemu/armbru into staging Peter Maydell 2023-01-20 13:17:54 +00:00