Commit Graph

  • 5b36f2684c accel/tcg: Honor atomicity of stores Richard Henderson 2022-10-30 10:46:12 +11:00
  • cdfac37be0 accel/tcg: Honor atomicity of loads Richard Henderson 2022-10-29 16:01:04 +11:00
  • 37031fefc7 include/exec/memop: Add MO_ATOM_* Richard Henderson 2022-10-21 21:24:40 +10:00
  • 988998503b tcg/i386: Set P_REXW in tcg_out_addi_ptr Richard Henderson 2023-05-12 18:12:43 +01:00
  • f9d58e0ca5 Merge tag 'pull-9p-20230516' of https://github.com/cschoenebeck/qemu into staging Richard Henderson 2023-05-16 10:21:44 -07:00
  • 3887702e5f configure: make clear that VirtFS is 9p Christian Schoenebeck 2023-05-11 16:12:34 +02:00
  • 92e667f6fd 9pfs/xen: Fix segfault on shutdown Jason Andryuk 2023-05-02 10:37:22 -04:00
  • f91ce58cb2 tests/9p: fix potential leak in v9fs_rreaddir() Christian Schoenebeck 2023-04-29 11:25:33 +02:00
  • 1a67e07fe9 Don't require libcap-ng for virtfs support Peter Foley 2023-05-03 09:07:56 -04:00
  • 3d8ff94e59 Merge tag 'pull-request-2023-05-15v2' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2023-05-16 06:24:33 -07:00
  • bfa72590df tests/tcg/s390x: Test EXECUTE of relative branches Ilya Leoshkevich 2023-04-27 01:58:13 +02:00
  • e8ecdfeb30 target/s390x: Fix EXECUTE of relative branches Ilya Leoshkevich 2023-04-27 01:58:12 +02:00
  • c2485ea402 tests/tcg/s390x: Enable the multiarch system tests Ilya Leoshkevich 2023-05-11 13:46:51 +02:00
  • f8d7c90f83 tests/tcg/multiarch: Make the system memory test work on big-endian Ilya Leoshkevich 2023-05-11 13:46:50 +02:00
  • 970641de01 s390x/tcg: Fix LDER instruction format Ilya Leoshkevich 2023-05-11 15:47:26 +02:00
  • a9ea0a9c93 hw/net: Move xilinx_ethlite.c to the target-independent source set Thomas Huth 2023-05-08 14:03:14 +02:00
  • 89c81b3d4c hw/core: Move machine-qmp-cmds.c into the target independent source set Thomas Huth 2023-04-24 18:04:34 +02:00
  • 1077f50b23 cpu: Introduce a wrapper for being able to use TARGET_NAME in common code Thomas Huth 2023-04-24 18:04:33 +02:00
  • 5503da4a0c hw/core: Use a callback for target specific query-cpus-fast information Thomas Huth 2023-04-24 18:04:32 +02:00
  • c70bb9a771 docs/about/emulation: fix typo Lizhi Yang 2023-05-11 16:01:19 +08:00
  • 2a851fca9f docs/devel: remind developers to run CI container pipeline when updating images Ani Sinha 2023-05-06 12:50:12 +05:30
  • 88693ab2a5 s390x/pv: Fix spurious warning with asynchronous teardown Claudio Imbrenda 2023-05-10 12:55:31 +02:00
  • 80bd81cadd util/async-teardown: wire up query-command-line-options Claudio Imbrenda 2023-05-05 14:00:51 +02:00
  • da9000784c tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies Ani Sinha 2023-05-04 21:16:11 +05:30
  • a19b119bd7 tests: libvirt-ci: Update to commit 'c8971e90ac' to pull in mformat and xorriso Ani Sinha 2023-05-04 21:16:10 +05:30
  • 1f8da027dd Add information how to fix common build error on Windows in symlink-install-tree Mateusz Krawczuk 2023-05-04 23:11:01 +02:00
  • b2999ed8ad hw/pci-bridge: Fix release ordering by embedding PCIBridgeWindows within PCIBridge Jonathan Cameron 2023-04-21 13:25:50 +01:00
  • 855436dbf7 tests/qtest: replace qmp_discard_response with qtest_qmp_assert_success Daniel P. Berrangé 2023-04-21 18:14:06 +01:00
  • eb96660507 net: stream: test reconnect option with an unix socket Laurent Vivier 2023-05-03 11:41:09 +02:00
  • 1e05888ab5 sysemu/kvm: Remove unused headers Philippe Mathieu-Daudé 2023-04-05 18:04:45 +02:00
  • 57822f71dd tests/avocado/virtio-gpu: Fix the URLs of the test_virtio_vga_virgl test Thomas Huth 2023-05-02 12:57:21 +02:00
  • ab4c44d657 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2023-05-15 13:54:33 -07:00
  • c095228e8a Merge tag 'migration-20230515-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-05-15 11:33:39 -07:00
  • 18b6727083 Merge tag 'pull-loongarch-20230515' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2023-05-15 06:55:57 -07:00
  • 01562fee5f docs/zoned-storage:add zoned emulation use case Sam Li 2023-05-08 13:19:16 +08:00
  • 4e92acf74d virtio-blk: add some trace events for zoned emulation Sam Li 2023-05-08 13:19:15 +08:00
  • 52eb76f4b1 block: add accounting for zone append operation Sam Li 2023-05-08 13:19:14 +08:00
  • 4f7366506a virtio-blk: add zoned storage emulation for zoned devices Sam Li 2023-05-08 13:19:13 +08:00
  • 6c811e19bb block: add some trace events for zone append Sam Li 2023-05-08 13:15:10 +08:00
  • fe4fe70d27 qemu-iotests: test zone append operation Sam Li 2023-05-08 13:15:09 +08:00
  • 4751d09adc block: introduce zone append write for zoned devices Sam Li 2023-05-08 13:15:08 +08:00
  • a3c41f06d5 file-posix: add tracking of the zone write pointers Sam Li 2023-05-08 13:15:07 +08:00
  • 90fd974668 docs/zoned-storage: add zoned device documentation Sam Li 2023-05-08 12:55:33 +08:00
  • 142e307e79 block: add some trace events for new block layer APIs Sam Li 2023-05-08 12:55:32 +08:00
  • 8a6aa0bbe5 iotests: test new zone operations Sam Li 2023-05-08 12:55:31 +08:00
  • 774c726ceb block: add zoned BlockDriver check to block layer Sam Li 2023-05-08 12:55:30 +08:00
  • 50c4bcd496 block/raw-format: add zone operations to pass through requests Sam Li 2023-05-08 12:55:29 +08:00
  • 6d43eaa396 block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice ioctls Sam Li 2023-05-08 12:55:28 +08:00
  • a735b56e49 block/file-posix: introduce helper functions for sysfs attributes Sam Li 2023-05-08 12:55:27 +08:00
  • 72ca800ec5 block/block-common: add zoned device structs Sam Li 2023-05-08 12:55:26 +08:00
  • 6da835d42a qemu-file: Remove total from qemu_file_total_transferred_*() Juan Quintela 2023-05-08 15:08:54 +02:00
  • f87e4d6d43 qemu-file: Make rate_limit_used an uint64_t Juan Quintela 2023-05-08 15:08:53 +02:00
  • bffc0441d5 qemu-file: make qemu_file_[sg]et_rate_limit() use an uint64_t Juan Quintela 2023-05-08 15:08:52 +02:00
  • 9d3ebbe217 migration: We set the rate_limit by a second Juan Quintela 2023-05-08 15:08:51 +02:00
  • 52d01d4a5d migration: A rate limit value of 0 is valid Juan Quintela 2023-05-08 15:08:49 +02:00
  • 7ef0eb35a4
    hw/intc: Add NULL pointer check on LoongArch ipi device Song Gao 2023-04-06 15:11:31 +08:00
  • 646c39b220
    hw/loongarch/virt: Set max 256 cpus support on loongarch virt machine Song Gao 2023-04-06 15:25:28 +08:00
  • 78464f023b
    hw/loongarch/virt: Modify ipi as percpu device Song Gao 2023-04-06 14:57:27 +08:00
  • 7318c62215
    tests/avocado: Add LoongArch machine start test Song Gao 2023-05-13 09:27:44 +08:00
  • 6d0589e0e6
    loongarch: mark loongarch_ipi_iocsr re-entrnacy safe Alexander Bulekov 2023-05-06 07:21:45 -04:00
  • dc2836c380 migration: Make dirtyrate.c target independent Juan Quintela 2023-05-11 16:12:08 +02:00
  • 148b1ad83c migration: Teach dirtyrate about qemu_target_page_bits() Juan Quintela 2023-05-11 16:12:07 +02:00
  • edd83a70dc migration: Teach dirtyrate about qemu_target_page_size() Juan Quintela 2023-05-11 16:12:06 +02:00
  • beeda9b7cd Use new created qemu_target_pages_to_MiB() Juan Quintela 2023-05-11 16:12:05 +02:00
  • 62c5e181ee softmmu: Create qemu_target_pages_to_MiB() Juan Quintela 2023-05-11 16:12:04 +02:00
  • 00a3f9c60a migration/calc-dirty-rate: replaced CRC32 with xxHash Andrei Gudkov 2023-04-27 15:42:57 +03:00
  • 8844bb8d89 Merge tag 'or1k-pull-request-20230513' of https://github.com/stffrdhrn/qemu into staging Richard Henderson 2023-05-13 11:23:14 +01:00
  • debca86cad Merge tag 'pull-target-arm-20230512' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-05-13 07:36:55 +01:00
  • 478dccbb99 target/arm: Correct AArch64.S2MinTxSZ 32-bit EL1 input size check Peter Maydell 2023-05-09 10:20:59 +01:00
  • c726fa701c tests/qtest: Don't run cdrom boot tests if no accelerator is present Fabiano Rosas 2023-05-08 15:16:11 -03:00
  • a117e87212 target/arm: Select CONFIG_ARM_V7M when TCG is enabled Fabiano Rosas 2023-05-08 15:16:10 -03:00
  • f773a31ece target/arm: Select SEMIHOSTING when using TCG Fabiano Rosas 2023-05-08 15:16:09 -03:00
  • 9d8299bf93 hw/mips/malta: Fix minor dead code issue Peter Maydell 2023-05-12 15:43:38 +01:00
  • d6359e150d docs: Remove unused weirdly-named cross-reference targets Peter Maydell 2023-05-12 15:43:38 +01:00
  • cd22a0f520 ui: Fix pixel colour channel order for PNG screenshots Peter Maydell 2023-05-12 15:43:38 +01:00
  • 4f97863274 MAINTAINERS: Update Akihiko Odaki's email address Akihiko Odaki 2023-05-12 15:43:37 +01:00
  • fcc0b0418f target/arm: Fix handling of SW and NSW bits for stage 2 walks Peter Maydell 2023-05-12 15:43:37 +01:00
  • 21a4ab8318 target/arm: Don't allow stage 2 page table walks to downgrade to NS Peter Maydell 2023-05-12 15:43:37 +01:00
  • 67ce09b544 target/arm: Move helper-{a64,mve,sme,sve}.h to tcg/ Richard Henderson 2023-05-12 15:43:37 +01:00
  • c460132251 target/arm: Move translate-a32.h, arm_ldst.h, sve_ldst_internal.h to tcg/ Richard Henderson 2023-05-12 15:43:36 +01:00
  • 874c52991e target/openrisc: Setup FPU for detecting tininess before rounding Stafford Horne 2023-03-17 04:18:36 +09:00
  • 9156ca76cb target/openrisc: Set PC to cpu state on FPU exception Stafford Horne 2023-02-14 18:41:29 +09:00
  • 08f021de3a target/openrisc: Allow fpcsr access in user mode Stafford Horne 2023-02-12 18:08:13 +09:00
  • 278238505d Merge tag 'pull-tcg-20230511-2' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-05-11 11:44:23 +01:00
  • 335dfd253f target/loongarch: Do not include tcg-ldst.h Richard Henderson 2023-03-08 12:48:13 -08:00
  • 592134617c accel/tcg: Reorg system mode store helpers Richard Henderson 2022-10-30 12:07:32 +11:00
  • 8cfdacaa16 accel/tcg: Reorg system mode load helpers Richard Henderson 2022-10-29 08:40:51 +11:00
  • 0b3c75ad1a accel/tcg: Introduce tlb_read_idx Richard Henderson 2023-05-05 21:55:01 +01:00
  • 9877ea05de accel/tcg: Add cpu_in_serial_context Richard Henderson 2022-10-26 14:58:09 +10:00
  • 1fceff9c3c tcg: Remove TARGET_ALIGNED_ONLY Richard Henderson 2023-05-02 16:25:02 +01:00
  • 8244189419 target/sh4: Remove TARGET_ALIGNED_ONLY Richard Henderson 2023-05-02 11:18:14 +01:00
  • 03a0d87e8d target/sh4: Use MO_ALIGN where required Richard Henderson 2023-05-02 10:50:35 +01:00
  • a978c37b27 target/nios2: Remove TARGET_ALIGNED_ONLY Richard Henderson 2023-05-02 10:38:52 +01:00
  • 0e85e81b42 target/mips: Remove TARGET_ALIGNED_ONLY Richard Henderson 2023-05-02 10:32:13 +01:00
  • fc49723769 target/mips: Use MO_ALIGN instead of 0 Richard Henderson 2023-05-02 10:23:34 +01:00
  • 0d5bede468 target/mips: Add missing default_tcg_memop_mask Richard Henderson 2023-05-02 10:22:23 +01:00
  • 3ec02c1f0f target/mips: Add MO_ALIGN to gen_llwp, gen_scwp Richard Henderson 2023-05-02 10:01:56 +01:00
  • 9490142284 tcg/s390x: Simplify constraints on qemu_ld/st Richard Henderson 2023-04-07 14:16:12 -07:00
  • 8b1b45971f tcg/s390x: Use ALGFR in constructing softmmu host address Richard Henderson 2023-04-03 06:14:53 +00:00
  • f0f43534f7 tcg/riscv: Simplify constraints on qemu_ld/st Richard Henderson 2023-04-03 19:47:55 +00:00