aboutsummaryrefslogtreecommitdiffstats
path: root/util (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2023-09-211-8/+0
|\
| * block: remove AIOCBInfo->get_aio_context()Stefan Hajnoczi2023-09-201-8/+0
* | Merge tag 'pull-block-2023-09-01' of https://gitlab.com/hreitz/qemu into stagingStefan Hajnoczi2023-09-211-32/+52
|\ \ | |/ |/|
| * throttle: use THROTTLE_MAX/ARRAY_SIZE for hard codezhenwei pi2023-08-291-5/+6
| * throttle: use enum ThrottleDirection instead of bool is_writezhenwei pi2023-08-291-14/+17
| * throttle: support read-only and write-onlyzhenwei pi2023-08-291-14/+28
| * throttle: introduce enum ThrottleDirectionzhenwei pi2023-08-291-7/+9
* | Merge tag 'pull-tcg-20230915-2' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi2023-09-192-12/+10
|\ \
| * | util/cpuinfo-aarch64: Add CPUINFO_BTIRichard Henderson2023-09-161-0/+7
| * | util: Delete checks for old host definitionsAkihiko Odaki2023-09-151-12/+3
* | | host/include/aarch64: Implement clmul.hRichard Henderson2023-09-151-1/+3
* | | host/include/i386: Implement clmul.hRichard Henderson2023-09-151-0/+1
|/ /
* | util/iov: Avoid dynamic stack allocationPhilippe Mathieu-Daudé2023-09-071-1/+1
* | io: follow coroutine AioContext in qio_channel_yield()Stefan Hajnoczi2023-09-071-7/+20
* | Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi2023-09-072-147/+0
|\ \
| * | util/async-teardown.c: move to softmmu/, only build it when system build is requestedMichael Tokarev2023-09-012-147/+0
* | | Merge tag 'pull-lu-20230901' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi2023-09-061-5/+7
|\ \ \
| * | | util/selfmap: Use dev_t and ino_t in MapInfoRichard Henderson2023-09-011-5/+7
| |/ /
* / / util: spelling fixesMichael Tokarev2023-08-318-10/+10
|/ /
* / aio-posix: zero out io_uring sqe user_dataStefan Hajnoczi2023-08-301-0/+2
|/
* util/interval-tree: Check root for null in interval_tree_iter_firstHelge Deller2023-08-091-1/+1
* util/selfmap: Rewrite using qemu/interval-tree.hRichard Henderson2023-08-081-45/+69
* util/oslib-win32: Fix compiling with Clang from MSYS2Thomas Huth2023-08-031-2/+3
* thread-pool: signal "request_cond" while lockedAnthony PERARD2023-08-011-1/+1
* util/interval-tree: Use qatomic_read/set for rb_parent_colorRichard Henderson2023-07-311-21/+26
* util/interval-tree: Introduce pc_parentRichard Henderson2023-07-311-4/+9
* util/interval-tree: Use qatomic_set_mb in rb_link_nodeRichard Henderson2023-07-311-1/+5
* util/interval-tree: Use qatomic_read for left/right while searchingRichard Henderson2023-07-311-6/+9
* os-posix: Allow 'chroot' via '-run-with' and deprecate the old '-chroot' optionThomas Huth2023-07-101-21/+0
* host/include/ppc: Implement aes-round.hRichard Henderson2023-07-081-0/+8
* host/include/aarch64: Implement aes-round.hRichard Henderson2023-07-081-0/+2
* host/include/i386: Implement aes-round.hRichard Henderson2023-07-081-0/+3
* util: Add cpuinfo-ppc.cRichard Henderson2023-07-082-0/+58
* console/win32: allocate shareable display surfaceMarc-André Lureau2023-06-272-0/+37
* Merge tag 'pull-riscv-to-apply-20230614' of https://github.com/alistair23/qemu into stagingRichard Henderson2023-06-141-0/+2
|\
| * util/log: Add vector registers to logIvan Klokov2023-06-131-0/+2
* | util/cacheflush: Avoid possible redundant dcache flush on DarwinPhilippe Mathieu-Daudé2023-06-131-1/+8
* | util/cacheflush: Use declarations from <OSCacheControl.h> on DarwinPhilippe Mathieu-Daudé2023-06-131-2/+2
|/
* atomics: eliminate mb_read/mb_setPaolo Bonzini2023-06-061-2/+2
* util/iov: Remove qemu_iovec_init_extended()Hanna Czenczek2023-06-051-68/+11
* util/iov: Make qiov_slice() publicHanna Czenczek2023-06-051-7/+7
* cutils: Improve qemu_strtosz handling of fractionsEric Blake2023-06-021-22/+68
* cutils: Improve qemu_strtod* error pathsEric Blake2023-06-021-13/+19
* cutils: Use parse_uint in qemu_strtosz for negative rejectionEric Blake2023-06-021-6/+2
* cutils: Set value in all integral qemu_strto* error pathsEric Blake2023-06-021-16/+26
* cutils: Set value in all qemu_strtosz* error pathsEric Blake2023-06-021-5/+12
* cutils: Allow NULL str in qemu_strtoszEric Blake2023-06-021-1/+1
* cutils: Allow NULL endptr in parse_uint()Eric Blake2023-06-021-22/+12
* cutils: Adjust signature of parse_uint[_full]Eric Blake2023-06-023-14/+13
* cutils: Document differences between parse_uint and qemu_strtou64Eric Blake2023-06-021-8/+12