-
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
-