Commit Graph

  • 09cca043bf block: Export blk_pwritev_part() in block-backend-io.h Alberto Faria 2022-07-05 17:15:17 +01:00
  • d1d3fc3d1d block: Add blk_[co_]preadv_part() Alberto Faria 2022-07-05 17:15:16 +01:00
  • 7c8cd723c7 block: Add blk_{preadv,pwritev}() Alberto Faria 2022-07-05 17:15:15 +01:00
  • facbaad946 block: Implement blk_{pread,pwrite}() using generated_co_wrapper Alberto Faria 2022-07-05 17:15:14 +01:00
  • 7d252ba5ca block: Make blk_co_pwrite() take a const buffer Alberto Faria 2022-07-05 17:15:13 +01:00
  • 40fb4861b2 block: Make 'bytes' param of blk_{pread,pwrite}() an int64_t Alberto Faria 2022-07-05 17:15:12 +01:00
  • a9262f551e block: Change blk_{pread,pwrite}() param order Alberto Faria 2022-07-05 17:15:11 +01:00
  • 3b35d4542c block: Add a 'flags' param to blk_pread() Alberto Faria 2022-07-05 17:15:10 +01:00
  • bf5b16fa40 block: Make blk_{pread,pwrite}() return 0 on success Alberto Faria 2022-07-05 17:15:09 +01:00
  • 92529251d2 tests/qemu-iotests: skip 108 when FUSE is not loaded John Snow 2022-06-16 10:26:51 -04:00
  • 3698f16232 tests/qemu-iotests: hotfix for 307, 223 output John Snow 2022-06-16 10:26:50 -04:00
  • 86da43220c block/qcow2: Use bdrv_pwrite_sync() in qcow2_mark_dirty() Alberto Faria 2022-06-09 16:27:44 +01:00
  • a8f0e83cef block: Use bdrv_co_pwrite_sync() when caller is coroutine_fn Alberto Faria 2022-06-09 16:27:43 +01:00
  • e97190a405 block: Add bdrv_co_pwrite_sync() Alberto Faria 2022-06-09 16:27:42 +01:00
  • 1d39c7098b block: Implement bdrv_{pread,pwrite,pwrite_zeroes}() using generated_co_wrapper Alberto Faria 2022-06-09 16:27:41 +01:00
  • c1458c66b2 block: Make 'bytes' param of bdrv_co_{pread,pwrite,preadv,pwritev}() an int64_t Alberto Faria 2022-06-09 16:27:40 +01:00
  • ca71a64ee5 block: Make bdrv_co_pwrite() take a const buffer Alberto Faria 2022-06-09 16:27:39 +01:00
  • 757dda54b4 crypto: Make block callbacks return 0 on success Alberto Faria 2022-06-09 16:27:38 +01:00
  • 353a5d84b2 block: Make bdrv_{pread,pwrite}() return 0 on success Alberto Faria 2022-06-09 16:27:37 +01:00
  • 32cc71def9 block: Change bdrv_{pread,pwrite,pwrite_sync}() param order Alberto Faria 2022-06-09 16:27:36 +01:00
  • 53fb7844f0 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() Alberto Faria 2022-06-09 16:27:35 +01:00
  • 3c0c95e382
    upd (#697) Dongjia Zhang 2022-07-12 10:31:56 +02:00
  • 9548cbefff iotests/copy-before-write: specify required_fmts Vladimir Sementsov-Ogievskiy 2022-07-06 20:08:34 +03:00
  • 05b47eec90 iotests: fix copy-before-write for macOS and FreeBSD Vladimir Sementsov-Ogievskiy 2022-07-05 18:37:08 +03:00
  • f085ba292b gitlab-ci/cirrus: Update freebsd to python 3.9 packages Richard Henderson 2022-07-12 12:37:16 +05:30
  • 08c8a31214 Merge tag 'pull-tcg-20220712' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2022-07-12 11:52:11 +05:30
  • b0f650f047 accel/tcg: Fix unaligned stores to s390x low-address-protected lowcore Ilya Leoshkevich 2022-07-11 20:56:38 +02:00
  • ba8924113c tcg: Fix returned type in alloc_code_gen_buffer_splitwx_memfd() Shaobo Song 2022-06-24 23:02:17 +08:00
  • ffe8dbf6af
    Bump to 0.8.0 (#696) Dongjia Zhang 2022-07-11 21:59:11 +02:00
  • 9fed1bca6b Merge tag 'pull-target-arm-20220711' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2022-07-11 22:02:09 +05:30
  • f9982ceaf2 linux-user/aarch64: Add SME related hwcap entries Richard Henderson 2022-07-08 20:45:40 +05:30
  • 78011586b9 target/arm: Enable SME for user-only Richard Henderson 2022-07-08 20:45:39 +05:30
  • 4630353559 target/arm: Only set ZEN in reset if SVE present Richard Henderson 2022-07-08 20:45:38 +05:30
  • 24d87c187c linux-user/aarch64: Implement PR_SME_GET_VL, PR_SME_SET_VL Richard Henderson 2022-07-08 20:45:37 +05:30
  • fd72f5d0ba linux-user: Rename sve prctls Richard Henderson 2022-07-08 20:45:36 +05:30
  • 78fd56ba13 linux-user/aarch64: Implement SME signal handling Richard Henderson 2022-07-08 20:45:35 +05:30
  • d3b4f7170f linux-user/aarch64: Move sve record checks into restore Richard Henderson 2022-07-08 20:45:34 +05:30
  • 8e5e19ee41 linux-user/aarch64: Verify extra record lock succeeded Richard Henderson 2022-07-08 20:45:33 +05:30
  • affb1a50b9 linux-user/aarch64: Do not allow duplicate or short sve records Richard Henderson 2022-07-08 20:45:32 +05:30
  • 5726597c3b linux-user/aarch64: Tidy target_restore_sigframe error return Richard Henderson 2022-07-08 20:45:31 +05:30
  • 4a29c36316 linux-user/aarch64: Add SM bit to SVE signal context Richard Henderson 2022-07-08 20:45:30 +05:30
  • 2a98579711 linux-user/aarch64: Reset PSTATE.SM on syscalls Richard Henderson 2022-07-08 20:45:29 +05:30
  • 95aa4fdd58 linux-user/aarch64: Clear tpidr2_el0 if CLONE_SETTLS Richard Henderson 2022-07-08 20:45:28 +05:30
  • 78cb977666 target/arm: Enable SME for -cpu max Richard Henderson 2022-07-08 20:45:27 +05:30
  • 04fbce7639 target/arm: Reset streaming sve state on exception boundaries Richard Henderson 2022-07-08 20:45:26 +05:30
  • 6b5a3bdf3a target/arm: Implement SCLAMP, UCLAMP Richard Henderson 2022-07-08 20:45:25 +05:30
  • 7dbfafc157 target/arm: Implement REVD Richard Henderson 2022-07-08 20:45:24 +05:30
  • 598ab0b24c target/arm: Implement PSEL Richard Henderson 2022-07-08 20:45:23 +05:30
  • 23a5e3859f target/arm: Implement SME integer outer product Richard Henderson 2022-07-08 20:45:22 +05:30
  • 3916841ac7 target/arm: Implement FMOPA, FMOPS (widening) Richard Henderson 2022-07-08 20:45:21 +05:30
  • 920f640d39 target/arm: Implement BFMOPA, BFMOPS Richard Henderson 2022-07-08 20:45:20 +05:30
  • 558e956c71 target/arm: Implement FMOPA, FMOPS (non-widening) Richard Henderson 2022-07-08 20:45:19 +05:30
  • bc4420d9bd target/arm: Implement SME ADDHA, ADDVA Richard Henderson 2022-07-08 20:45:18 +05:30
  • 4c46a5f12c target/arm: Implement SME LDR, STR Richard Henderson 2022-07-08 20:45:17 +05:30
  • 8713f73e53 target/arm: Export unpredicated ld/st from translate-sve.c Richard Henderson 2022-07-08 20:45:16 +05:30
  • 7390e0e9ab target/arm: Implement SME LD1, ST1 Richard Henderson 2022-07-08 20:45:15 +05:30
  • e9ad3ef19e target/arm: Implement SME MOVA Richard Henderson 2022-07-08 20:45:14 +05:30
  • ad939afbfa target/arm: Implement SME ZERO Richard Henderson 2022-07-08 20:45:13 +05:30
  • 0d93576034 target/arm: Implement SME RDSVL, ADDSVL, ADDSPL Richard Henderson 2022-07-08 20:45:12 +05:30
  • 285b1d5fce target/arm: Handle SME in sve_access_check Richard Henderson 2022-07-08 20:45:11 +05:30
  • 3d74825f4d target/arm: Add SME enablement checks Richard Henderson 2022-07-08 20:45:10 +05:30
  • 3ebc26e79d target/arm: Mark LD1RO as non-streaming Richard Henderson 2022-07-08 20:45:09 +05:30
  • ccb1cefc38 target/arm: Mark LDFF1 and LDNF1 as non-streaming Richard Henderson 2022-07-08 20:45:08 +05:30
  • e1d1a64326 target/arm: Mark gather prefetch as non-streaming Richard Henderson 2022-07-08 20:45:07 +05:30
  • 765ff97df3 target/arm: Mark gather/scatter load/store as non-streaming Richard Henderson 2022-07-08 20:45:06 +05:30
  • 46feb36151 target/arm: Mark string/histo/crypto as non-streaming Richard Henderson 2022-07-08 20:45:05 +05:30
  • d79f3d5f2f target/arm: Mark SMMLA, UMMLA, USMMLA as non-streaming Richard Henderson 2022-07-08 20:45:04 +05:30
  • 7272e98a74 target/arm: Mark FTSMUL, FTMAD, FADDA as non-streaming Richard Henderson 2022-07-08 20:45:03 +05:30
  • 4464ee3634 target/arm: Mark PMULL, FMMLA as non-streaming Richard Henderson 2022-07-08 20:45:02 +05:30
  • ca363d233f target/arm: Mark BDEP, BEXT, BGRP, COMPACT, FEXPA, FTSSEL as non-streaming Richard Henderson 2022-07-08 20:45:01 +05:30
  • 39001c6b9b target/arm: Mark RDFFR, WRFFR, SETFFR as non-streaming Richard Henderson 2022-07-08 20:45:00 +05:30
  • 7160c8c55a target/arm: Mark ADR as non-streaming Richard Henderson 2022-07-08 20:44:59 +05:30
  • 75fe83564a target/arm: Trap non-streaming usage when Streaming SVE is active Richard Henderson 2022-07-08 20:44:58 +05:30
  • e67cd1cac2 target/arm: Add infrastructure for disas_sme Richard Henderson 2022-07-08 20:44:57 +05:30
  • 7a867dd57a target/arm: Handle SME in aarch64_cpu_dump_state Richard Henderson 2022-07-08 20:44:56 +05:30
  • e8ff45b205 update evaluation scripts Alwin Berger 2022-07-10 16:21:50 +02:00
  • a24827942a qga: Relocate a path emitted in the help text Akihiko Odaki 2022-06-24 23:54:55 +09:00
  • 7e270af224 build: Do not depend on pc-bios for config-host.mak Akihiko Odaki 2022-06-25 00:02:58 +09:00
  • f696b74b15 accel: kvm: Fix memory leak in find_stats_descriptors Miaoqian Lin 2022-06-24 10:31:59 +04:00
  • d2bfbdf316 audio/dbus: fix building Marc-André Lureau 2022-06-22 19:49:18 +04:00
  • 0e76929d65 fuzz: only use generic-fuzz targets on oss-fuzz Alexander Bulekov 2022-06-23 08:55:05 -04:00
  • e56d097028 build: improve -fsanitize-coverage-allowlist check Alexander Bulekov 2022-06-21 16:45:07 -04:00
  • 92e288fcfb build: try both native and cross compilers Paolo Bonzini 2022-06-22 10:42:58 +02:00
  • 52f08deaf8 configure: pass whole target name to probe_target_compiler Paolo Bonzini 2022-07-02 15:59:02 +02:00
  • 253c6b5bdc
    Use SHMEM_FUZZ_HDR_SIZE constant (#695) syheliel 2022-07-08 15:45:56 +08:00
  • 63b38f6c85 Merge tag 'pull-target-arm-20220707' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2022-07-08 06:17:11 +05:30
  • 212267df2b Merge tag 'pull-request-2022-07-07' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2022-07-07 16:21:44 +05:30
  • c2360eaa02 target/arm: Fix qemu-system-arm handling of LPAE block descriptors for highmem Peter Maydell 2022-06-27 14:46:20 +01:00
  • f94a6df5dd target/arm: Correctly implement Feat_DoubleLock Peter Maydell 2022-07-07 11:38:36 +01:00
  • 09754ca867 target/arm: Implement AArch32 DBGDEVID, DBGDEVID1, DBGDEVID2 Peter Maydell 2022-06-30 20:41:15 +01:00
  • 40b200279c target/arm: Suppress debug exceptions when OS Lock set Peter Maydell 2022-06-30 20:41:14 +01:00
  • f43ee493c2 target/arm: Move define_debug_regs() to debug_helper.c Peter Maydell 2022-06-30 20:41:13 +01:00
  • 573b8ec700 target/arm: Fix code style issues in debug helper functions Peter Maydell 2022-06-30 20:41:12 +01:00
  • 95047cdeb3 target/arm: Record tagged bit for user-only in sve_probe_page Richard Henderson 2022-07-07 11:36:08 +01:00
  • a4f3791143 target/arm: Fix MTE check in sve_ldnfff1_r Richard Henderson 2022-07-07 11:36:07 +01:00
  • 5242876f37 hw/arm/virt: dt: add rng-seed property Jason A. Donenfeld 2022-07-07 11:36:07 +01:00
  • a74c66b1b9 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2022-07-07 14:32:08 +05:30
  • be6a166fde block/io_uring: clarify that short reads can happen Stefan Hajnoczi 2022-07-06 09:03:41 +01:00
  • c06fc7ce14 io_uring: fix short read slow path Dominique Martinet 2022-06-30 10:01:37 +09:00
  • 8e9398e3b1 Merge tag 'pull-ppc-20220706' of https://gitlab.com/danielhb/qemu into staging Richard Henderson 2022-07-07 06:21:05 +05:30