[RFC 3/3] aio-posix: enable IORING_SETUP_COOP_TASKRUN | IORING_SETUP_TASKRUN_FLAG

2025-07-24 Thread Stefan Hajnoczi
ng CQ ring polling still works with COOP_TASKRUN. The kernel will set a flag in the SQ ring (this is not a typo, the flag is located in the SQ ring even though it pertains to the CQ ring) that can be polled from userspace. Signed-off-by: Stefan Hajnoczi --- util/fdmon-io_uring.c | 9 ++--- 1

[RFC 2/3] aio-posix: enable IORING_SETUP_SINGLE_ISSUER

2025-07-24 Thread Stefan Hajnoczi
IORING_SETUP_SINGLE_ISSUER enables optimizations in the host Linux kernel's io_uring code when the io_uring context is only used from a single thread. This is true is QEMU because io_uring SQEs are submitted from the same thread that processes the CQEs. Signed-off-by: Stefan Hajnoczi ---

[RFC 1/3] iothread: create AioContext in iothread_run()

2025-07-24 Thread Stefan Hajnoczi
ding a function prototype for iothread_set_aio_context_params(). Signed-off-by: Stefan Hajnoczi --- include/system/iothread.h | 1 - iothread.c| 140 +- 2 files changed, 78 insertions(+), 63 deletions(-) diff --git a/include/system/iothread.h b

[RFC 0/3] aio-posix: enable io_uring SINGLE_ISSUER and TASKRUN flags

2025-07-24 Thread Stefan Hajnoczi
flags/notebook/fio-output https://gitlab.com/stefanha/virt-playbooks/-/blob/io_uring-flags/files/fio.sh https://gitlab.com/stefanha/virt-playbooks/-/blob/io_uring-flags/files/test.xml.j2 Stefan Hajnoczi (3): iothread: create AioContext in iothread_run() aio-posix: enable IORING_SETUP_SINGLE_ISSUER

Re: [PATCH RFC 1/1] block/export: FUSE-over-io_uring Support for QEMU FUSE Exports

2025-07-24 Thread Stefan Hajnoczi
On Mon, Jul 21, 2025 at 01:51:44PM +, Bernd Schubert wrote: > On 7/16/25 20:38, Brian Song wrote: > > -ret = io_uring_queue_init(FDMON_IO_URING_ENTRIES, > > &ctx->fdmon_io_uring, 0); > > +ret = io_uring_queue_init(FDMON_IO_URING_ENTRIES, > > +&ctx->fdmon_io_

[PULL 1/1] log: make '-msg timestamp=on' apply to all qemu_log usage

2025-07-24 Thread Stefan Hajnoczi
$ strip qemu-system-x86_64 $ ls -alh qemu-system-x86_64 -rwxr-xr-x. 1 berrange berrange 29M Jul 21 19:41 qemu-system-x86_64 Signed-off-by: Daniel P. Berrangé Reviewed-by: Markus Armbruster Reviewed-by: Vladimir Sementsov-Ogievskiy Message-id: 20250721185452.3016488-1-berra...@redhat.com Signe

[PULL 0/1] Tracing patches

2025-07-24 Thread Stefan Hajnoczi
The following changes since commit 9e601684dc24a521bb1d23215a63e5c6e79ea0bb: Update version for the v10.1.0-rc0 release (2025-07-22 15:48:48 -0400) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/tracing-pull-request for you to fetch changes up to 012842c07

Re: [PATCH] log: make '-msg timestamp=on' apply to all qemu_log usage

2025-07-24 Thread Stefan Hajnoczi
On Mon, Jul 21, 2025 at 07:54:52PM +0100, Daniel P. Berrangé wrote: > Currently the tracing 'log' back emits special code to add timestamps > to trace points sent via qemu_log(). This current impl is a bad design > for a number of reasons. > > * It changes the QEMU headers, such that 'error-repor

Re: [RFC] memory.c: improve refcounting for RAM vs MMIO regions

2025-07-23 Thread Stefan Hajnoczi
On Wed, Jul 23, 2025 at 8:44 AM Albert Esteve wrote: > > On Wed, Jul 23, 2025 at 2:32 PM Philippe Mathieu-Daudé > wrote: > > > > Hi, > > > > On 23/7/25 14:19, Albert Esteve wrote: > > > In the last version of the SHMEM MAP/UNMAP [1] there was a > > > comment [2] from Stefan about the lifecycle of

Re: [PATCH RFC 1/1] block/export: FUSE-over-io_uring Support for QEMU FUSE Exports

2025-07-22 Thread Stefan Hajnoczi
On Tue, Jul 22, 2025 at 02:06:04PM +, Bernd Schubert wrote: > On 7/21/25 02:53, Stefan Hajnoczi wrote: > > On Wed, Jul 16, 2025 at 02:38:24PM -0400, Brian Song wrote: > >> This work provides an initial implementation of fuse-over-io_uring > >> support for QEMU ex

[PULL 1/1] tracetool: removed the unused vcpu property

2025-07-22 Thread Stefan Hajnoczi
From: Tanish Desai The vcpu property is no longer used in these backends. Removing it avoids unnecessary checks and simplifies the code generation for these trace backends. Reviewed-by: Stefan Hajnoczi Reviewed-by: Alex Bennée Signed-off-by: Tanish Desai Message-id: 20250722114352.3624-1

[PULL 0/1] Tracing patches

2025-07-22 Thread Stefan Hajnoczi
The following changes since commit ebcc602aae19c06a4f492da3920b64c8033f0d7f: Merge tag 'display-20250718-pull-request' of https://gitlab.com/kraxel/qemu into staging (2025-07-21 12:24:36 -0400) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/tracing-pull-re

Re: [PATCH RFC 1/1] block/export: FUSE-over-io_uring Support for QEMU FUSE Exports

2025-07-22 Thread Stefan Hajnoczi
On Tue, Jul 22, 2025 at 08:00:00AM -0400, Brian Song wrote: > On 7/21/25 9:51 AM, Bernd Schubert wrote: > >> +struct fuse_in_header *in_hdr = (struct fuse_in_header *)&rrh->in_out; > >> +opcode = in_hdr->opcode; > >> +req_id = in_hdr->unique; > >> + > >> +ent->req_commit_id = ent_in

Re: [PATCH RFC 0/1] block/export: FUSE-over-io_uring Support for QEMU FUSE Exports

2025-07-22 Thread Stefan Hajnoczi
On Tue, Jul 22, 2025 at 08:00:00AM -0400, Brian Song wrote: > On 7/20/25 12:13 PM, Stefan Hajnoczi wrote: > > On Wed, Jul 16, 2025 at 02:38:23PM -0400, Brian Song wrote: > >> This RFC patch represents an initial implementation of the FUSE-over- > >> io_uring Exports idea

Re: [PATCH] tracetool: removed the unused vcpu property

2025-07-22 Thread Stefan Hajnoczi
On Tue, Jul 22, 2025 at 11:43:52AM +, Tanish Desai wrote: > The vcpu property is no longer used in these backends. Removing it avoids > unnecessary checks and simplifies the code generation for these trace > backends. > > Reviewed-by: Stefan Hajnoczi > Reviewed-by: Alex Be

Re: [PULL 00/50] ppc queue

2025-07-22 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

[PATCH v3 09/12] aio-posix: add aio_add_sqe() API for user-defined io_uring requests

2025-07-21 Thread Stefan Hajnoczi
r, this is why. Signed-off-by: Stefan Hajnoczi Reviewed-by: Eric Blake --- v2: - Fix pre_sqe -> prep_sqe typo [Eric] - Add #endif terminator comment [Eric] --- include/block/aio.h | 84 ++- util/aio-posix.h | 1 + util/aio-posix.c | 9 +++ util/fdmon-io_

[PATCH v3 01/12] aio-posix: fix race between io_uring CQE and AioHandler deletion

2025-07-21 Thread Stefan Hajnoczi
e this problem by keeping the AioHandler alive but setting a flag so that it will be deleted by fill_sq_ring() when it runs. Signed-off-by: Stefan Hajnoczi --- util/fdmon-io_uring.c | 33 ++--- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/util/fdmon-io_

[PATCH v3 07/12] aio: add errp argument to aio_context_setup()

2025-07-21 Thread Stefan Hajnoczi
so that errors can be propagated. The next commit will set errp when fdmon_io_uring_setup() fails. Suggested-by: Kevin Wolf Signed-off-by: Stefan Hajnoczi Reviewed-by: Eric Blake --- include/block/aio.h | 3 ++- util/aio-posix.c| 2 +- util/aio-win32.c| 2 +- util/async.c| 7 ++

[PATCH v3 04/12] aio-posix: integrate fdmon into glib event loop

2025-07-21 Thread Stefan Hajnoczi
ng AioContext proved difficult so this commit makes all the changes. The next commit will remove the aio_context_use_g_source() API because it is no longer needed. Signed-off-by: Stefan Hajnoczi Reviewed-by: Eric Blake --- include/block/aio.h | 36 ++ util/aio-posix.h | 5

[PATCH v3 11/12] block/io_uring: use aio_add_sqe()

2025-07-21 Thread Stefan Hajnoczi
essages are not supposed to end with punctuation, so I removed a '.' for the non-io_uring build error message. Signed-off-by: Stefan Hajnoczi Reviewed-by: Eric Blake --- include/block/aio.h | 7 - include/block/raw-aio.h | 5 - block/file-posix.c | 40 ++-- bloc

[PATCH v3 03/12] tests/unit: skip test-nested-aio-poll with io_uring

2025-07-21 Thread Stefan Hajnoczi
test-nested-aio-poll relies on internal details of how fdmon-poll.c handles AioContext polling. Skip it when other fdmon implementations are in use. Note that this test is only built on POSIX systems so it is safe to include "util/aio-posix.h". Signed-off-by: Stefan Hajnoczi Reviewe

[PATCH v3 08/12] aio-posix: gracefully handle io_uring_queue_init() failure

2025-07-21 Thread Stefan Hajnoczi
ercase the error message when converting from error_report() to error_setg_errno() for consistency (but there are instances of lowercase in the codebase). - It's easier to move the #ifdefs from aio-posix.h to aio-posix.c. Signed-off-by: Stefan Hajnoczi --- util/aio-posix.h | 12 ++-

[PATCH v3 10/12] aio-posix: avoid EventNotifier for cqe_handler_bh

2025-07-21 Thread Stefan Hajnoczi
mentors can reset notify_me themselves. This makes things complex and the other fdmon implementations don't need it, so it doesn't seem like a good solution. So in the end I moved the qemu_bh_schedule() call from fdmon-io_uring.c to aio-posix.c. It's ugly but straightforwa

[PATCH v3 12/12] block/io_uring: use non-vectored read/write when possible

2025-07-21 Thread Stefan Hajnoczi
The io_uring_prep_readv2/writev2() man pages recommend using the non-vectored read/write operations when possible for performance reasons. I didn't measure a significant difference but it doesn't hurt to have this optimization in place. Suggested-by: Eric Blake Signed-off-by: Stefa

[PATCH v3 06/12] aio: free AioContext when aio_context_new() fails

2025-07-21 Thread Stefan Hajnoczi
#x27;t release any resources that aio_context_setup() acquired. Signed-off-by: Stefan Hajnoczi Reviewed-by: Eric Blake --- v2: - Fix spacing in aio_ctx_finalize() argument list [Eric] --- include/block/aio.h | 3 +++ util/async.c| 14 +++--- 2 files changed, 14 insertions(+), 3

[PATCH v3 02/12] aio-posix: keep polling enabled with fdmon-io_uring.c

2025-07-21 Thread Stefan Hajnoczi
t == 0. Extend the optimization to handle the case when need_wait() returns true and timeout == 0. Cc: Chao Gao Signed-off-by: Stefan Hajnoczi Reviewed-by: Eric Blake --- util/aio-posix.c | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/util/aio-posix.c b/uti

[PATCH v3 05/12] aio: remove aio_context_use_g_source()

2025-07-21 Thread Stefan Hajnoczi
There is no need for aio_context_use_g_source() now that epoll(7) and io_uring(7) file descriptor monitoring works with the glib event loop. AioContext doesn't need to be notified that GSource is being used. Signed-off-by: Stefan Hajnoczi Reviewed-by: Eric Blake --- include/block/

[PATCH v3 00/12] aio: add the aio_add_sqe() io_uring API

2025-07-21 Thread Stefan Hajnoczi
SEND] block: unify block and fdmon io_uring" - "[PATCH 0/4] aio-posix: integrate fdmon into glib event loop" Stefan Hajnoczi (12): aio-posix: fix race between io_uring CQE and AioHandler deletion aio-posix: keep polling enabled with fdmon-io_uring.c tests/unit: skip test-nested-aio

Re: [PATCH v2 01/12] aio-posix: fix race between io_uring CQE and AioHandler deletion

2025-07-21 Thread Stefan Hajnoczi
On Wed, Jul 02, 2025 at 02:10:45PM +0200, Kevin Wolf wrote: > Am 20.06.2025 um 02:08 hat Stefan Hajnoczi geschrieben: > > When an AioHandler is enqueued on ctx->submit_list for removal, the > > fill_sq_ring() function will submit an io_uring POLL_REMOVE operation to > &

Re: [PATCH] log: make '-msg timestamp=on' apply to all qemu_log usage

2025-07-21 Thread Stefan Hajnoczi
On Mon, Jul 21, 2025 at 2:58 PM Daniel P. Berrangé wrote: > > Currently the tracing 'log' back emits special code to add timestamps > to trace points sent via qemu_log(). This current impl is a bad design > for a number of reasons. > > * It changes the QEMU headers, such that 'error-report.h' con

Re: [PULL 1/1] trace: log.py: human-readable timestamp

2025-07-21 Thread Stefan Hajnoczi
On Mon, Jul 21, 2025 at 3:04 PM Daniel P. Berrangé wrote: > > On Mon, Jul 21, 2025 at 02:10:51PM -0400, Stefan Hajnoczi wrote: > > From: Vladimir Sementsov-Ogievskiy > > > > So tired to parse all these timestamps, when need to compare them > > with other logs. &g

Re: [PULL 0/1] tcg patch queue

2025-07-21 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/3] Display 20250718 patches

2025-07-21 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/20] target-arm queue

2025-07-21 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL v2 0/4] Misc crypto & UI patches

2025-07-21 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PATCH RFC 1/1] block/export: FUSE-over-io_uring Support for QEMU FUSE Exports

2025-07-21 Thread Stefan Hajnoczi
On Mon, Jul 21, 2025 at 01:51:44PM +, Bernd Schubert wrote: > I need test these flags again, might be worthful for qemu as well > > /* These flags should help to increase performance, but actually >* make it a bit slower - reason should get investigated. >*/ > if (0

Re: [PATCH v2 01/12] aio-posix: fix race between io_uring CQE and AioHandler deletion

2025-07-21 Thread Stefan Hajnoczi
On Wed, Jul 02, 2025 at 02:10:45PM +0200, Kevin Wolf wrote: > Am 20.06.2025 um 02:08 hat Stefan Hajnoczi geschrieben: > > When an AioHandler is enqueued on ctx->submit_list for removal, the > > fill_sq_ring() function will submit an io_uring POLL_REMOVE operation to > &

[PULL 0/1] Tracing patches

2025-07-21 Thread Stefan Hajnoczi
The following changes since commit 56a3033abcfcf72a2f4f1376a605a0b1ad526b67: Merge tag 'pull-request-2025-07-21' of https://gitlab.com/thuth/qemu into staging (2025-07-21 06:34:56 -0400) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/tracing-pull-request

[PULL 1/1] trace: log.py: human-readable timestamp

2025-07-21 Thread Stefan Hajnoczi
: Vladimir Sementsov-Ogievskiy Message-id: 20250626195514.366177-1-vsement...@yandex-team.ru Signed-off-by: Stefan Hajnoczi --- scripts/tracetool/backend/log.py | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/tracetool/backend/log.py b/scripts/tracetool/backend

Re: [PULL 00/12] Net patches

2025-07-21 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/5] Functional test patches and 32-bit arm Linux header removal

2025-07-21 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PATCH RFC 0/1] block/export: FUSE-over-io_uring Support for QEMU FUSE Exports

2025-07-21 Thread Stefan Hajnoczi
On Wed, Jul 16, 2025 at 02:38:23PM -0400, Brian Song wrote: > This RFC patch represents an initial implementation of the FUSE-over- > io_uring Exports idea proposed for Google Summer of Code (2025) under > the QEMU community: > https://wiki.qemu.org/Google_Summer_of_Code_2025#FUSE-over-io_uring_e

Re: [PATCH RFC 1/1] block/export: FUSE-over-io_uring Support for QEMU FUSE Exports

2025-07-21 Thread Stefan Hajnoczi
n as pending work. > > Suggested-by: Kevin Wolf > Suggested-by: Stefan Hajnoczi > Signed-off-by: Brian Song > > --- > block/export/fuse.c | 423 +-- > docs/tools/qemu-storage-daemon.rst | 10 +- > qapi/block-export.json

Re: [PULL 0/6] Mostly target/i386 patches for QEMU 10.1 hard freeze

2025-07-20 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/6] QAPI patches patches for 2025-07-16

2025-07-17 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/2] 9p queue 2025-07-16

2025-07-17 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/4] Misc crypto & UI patches

2025-07-17 Thread Stefan Hajnoczi
On Wed, Jul 16, 2025 at 6:39 AM Daniel P. Berrangé wrote: > > The following changes since commit c079d3a31e45093286c65f8ca5350beb3a4404a9: > > Merge tag 'pull-10.1-rc0-maintainer-140725-1' of > https://gitlab.com/stsquad/qemu into staging (2025-07-15 00:12:07 -0400) > > are available in the Git

Re: [PULL 0/7] vfio queue

2025-07-16 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Entering QEMU 10.1 soft freeze

2025-07-16 Thread Stefan Hajnoczi
Dear QEMU developers, QEMU has entered soft freeze for the 10.1 release cycle. You can find the QEMU 10.1 release schedule here: https://wiki.qemu.org/Planning/10.1 What is the soft feature freeze? The soft feature freeze is the beginning of the stabilization phase of QEMU's development process.

Re: [PULL v2 00/29] QAPI patches patches for 2025-07-14

2025-07-16 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/97] virtio,pci,pc: features, fixes, tests

2025-07-16 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL V2 00/16] Net patches

2025-07-16 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL v2 00/13] Ui patches

2025-07-16 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/17] Accelerators patches for 2025-07-15

2025-07-16 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/57] Block layer patches

2025-07-16 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/17] MIPS & Co. patches for 2025-07-15

2025-07-16 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/13] Net patches

2025-07-16 Thread Stefan Hajnoczi
On Wed, Jul 16, 2025 at 6:26 AM Stefan Hajnoczi wrote: > > On Tue, Jul 15, 2025 at 10:23 PM Jason Wang wrote: > > > > Hi Stefan: > > > > On Wed, Jul 16, 2025 at 3:55 AM Stefan Hajnoczi wrote: > > > > > > Applied, thanks. > > > > > &

Re: [PULL 00/13] Net patches

2025-07-16 Thread Stefan Hajnoczi
On Tue, Jul 15, 2025 at 10:23 PM Jason Wang wrote: > > Hi Stefan: > > On Wed, Jul 16, 2025 at 3:55 AM Stefan Hajnoczi wrote: > > > > Applied, thanks. > > > > Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any > > user-vi

Re: [PULL 0/6] Trivial patches for 2025-07-13

2025-07-15 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/8] maintainer updates for rc0 (gitlab, gdbstub, plugins, docs)

2025-07-15 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/77] Rust, target/i386 changes for QEMU 10.1 soft freeze

2025-07-15 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/13] Net patches

2025-07-15 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/32] QAPI patches patches for 2025-07-14

2025-07-14 Thread Stefan Hajnoczi
On Mon, Jul 14, 2025 at 11:14 AM Markus Armbruster wrote: > > The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336: > > Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu into > staging (2025-07-13 01:46:04 -0400) > > are available in the Git repository at:

Re: [PULL 00/13] Ui patches

2025-07-14 Thread Stefan Hajnoczi
On Mon, Jul 14, 2025 at 10:02 AM Marc-André Lureau wrote: > > On Mon, Jul 14, 2025 at 3:45 PM wrote: > > > > From: Marc-André Lureau > > > > The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336: > > > > Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu int

Re: [PULL 000/119] target-arm queue

2025-07-13 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/9] tcg/linux-user/fpu patch queue

2025-07-13 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/15] functional tests and s390x patches

2025-07-13 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/36] target-arm queue

2025-07-13 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL v2 00/36] Accelerators patches for 2025-07-04

2025-07-13 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL v2 0/4] loongarch-to-apply queue

2025-07-13 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/26] Migration patches for 2025-07-11

2025-07-13 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/4] loongarch-to-apply queue

2025-07-10 Thread Stefan Hajnoczi
On Thu, Jul 10, 2025 at 5:34 AM Bibo Mao wrote: > > The following changes since commit df6fe2abf2e990f767ce755d426bc439c7bba336: > > Merge tag 'pull-target-arm-20250704' of https://gitlab.com/pm215/qemu into > staging (2025-07-07 09:22:41 -0400) > > are available in the Git repository at: > >

Bamboo ppc Linux image URL is 404

2025-07-07 Thread Stefan Hajnoczi
Hi Thomas, The following URL is 404 and is causing the functional-system-fedora CI job to fail: qemu_test.asset.AssetError: http://landley.net/aboriginal/downloads/binaries/system-image-powerpc-440fp.tar.gz: Unable to download: HTTP error 404 https://gitlab.com/qemu-project/qemu/-/jobs/1059262217

Re: [PATCH 5/6] target/arm: Share ARM_PSCI_CALL trace event between TCG and HVF

2025-07-07 Thread Stefan Hajnoczi
On Fri, Jul 04, 2025 at 02:14:35PM +0100, Peter Maydell wrote: > On Mon, 30 Jun 2025 at 17:53, Pierrick Bouvier > wrote: > > > > On 6/30/25 6:09 AM, Philippe Mathieu-Daudé wrote: > > > It is useful to compare PSCI calls of the same guest running > > > under TCG or HVF. > > > > > > Signed-off-by: P

Re: [PULL 00/31] Accelerators patches for 2025-07-04

2025-07-04 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/11] aspeed queue

2025-07-04 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/40] riscv-to-apply queue

2025-07-04 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/27] vfio queue

2025-07-04 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/9] Various fixes for MAINTAINERS, s390x and tests

2025-07-04 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/15] Maintainer updates for June (gitlab, semihosting, plugins, virtio-gpu)

2025-07-04 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/43] target-arm queue

2025-07-02 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 0/3] Misc QGA fixes for 2025-07-01

2025-07-02 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PATCH] tests/functional/test_aarch64_sbsaref_freebsd: Fix the URL of the ISO image

2025-07-02 Thread Stefan Hajnoczi
fer > the XZ compressed image, it's much smaller and thus the download > should be faster. > > Signed-off-by: Thomas Huth > --- > tests/functional/test_aarch64_sbsaref_freebsd.py | 8 > 1 file changed, 4 insertions(+), 4 deletions(-) Reviewed-by: St

Re: FreeBSD 14.1 aarch64 iso URL is down

2025-07-02 Thread Stefan Hajnoczi
On Thu, Jun 26, 2025 at 2:02 AM Thomas Huth wrote: > > On 26/06/2025 04.53, Warner Losh wrote: > > [...] What's the > > anticipated load, measured in downloads per day say, this testing > > generates? > > Ideally, the functional tests download the assets once and then cache them. > However, it's c

Re: [PULL 00/29] tcg patch queue

2025-07-02 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PATCH] trace: log.py: human-readable timestamp

2025-06-29 Thread Stefan Hajnoczi
On Thu, Jun 26, 2025 at 10:55:14PM +0300, Vladimir Sementsov-Ogievskiy wrote: > So tired to parse all these timestamps, when need to compare them > with other logs. > > Use iso8601 format as in warn_report() (info_report(), error_report()) > already used. > > Also, start line with date, to be sim

Re: [PULL 00/25] vfio queue

2025-06-27 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PULL 00/19] s390x and misc patches

2025-06-27 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PATCH v3] tracetool: generates conitional checks when needed

2025-06-26 Thread Stefan Hajnoczi
On Wed, Jun 25, 2025 at 12:30:23PM +, Tanish Desai wrote: > Adds generate_conditional, allowing backends to wrap generate() > output in a trace_event_get_state(...) check if needed. > > Removes no_check by inlining its logic into trace_foo(...). > Also ensures the generated code is formatted p

Re: [PATCH v5 3/3] docs: define policy forbidding use of AI code generators

2025-06-25 Thread Stefan Hajnoczi
ts. > > > The policy we set now must be for today, and be open to revision. It's > > > best to start strict and safe, then relax. > > > > > > Meanwhile requests for exceptions can also be considered on a case by > > > case basis. > > > > > &

Re: [PATCH v2 2/3] tracetool: introduce generate_unconditional

2025-06-25 Thread Stefan Hajnoczi
On Fri, Jun 20, 2025 at 02:37:19PM +, Tanish Desai wrote: > diff --git a/scripts/tracetool/format/h.py b/scripts/tracetool/format/h.py > index ea126b07ea..89d54b9aff 100644 > --- a/scripts/tracetool/format/h.py > +++ b/scripts/tracetool/format/h.py > @@ -76,13 +76,17 @@ def generate(events, bac

Re: [PATCH v5 7/7] vhost-user-devive: Add shmem BAR

2025-06-25 Thread Stefan Hajnoczi
On Mon, Jun 09, 2025 at 04:47:29PM +0200, Albert Esteve wrote: > diff --git a/hw/virtio/vhost-user-device-pci.c > b/hw/virtio/vhost-user-device-pci.c > index f10bac874e..eeb52671a0 100644 > --- a/hw/virtio/vhost-user-device-pci.c > +++ b/hw/virtio/vhost-user-device-pci.c > @@ -8,14 +8,18 @@ > */

Re: [PATCH v5 0/3] docs: define policy forbidding use of "AI" / LLM code generators

2025-06-24 Thread Stefan Hajnoczi
On Tue, Jun 24, 2025 at 1:02 AM Markus Armbruster wrote: > > Alex Bennée writes: > > > Stefan Hajnoczi writes: > > > >> Any final comments before I merge this? > > > > It's well reviewed lets get it merged. > > Stefan, would you like a PR fr

Re: [PULL 00/11] Migration staging patches

2025-06-24 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PATCH v5 0/3] docs: define policy forbidding use of "AI" / LLM code generators

2025-06-24 Thread Stefan Hajnoczi
On Mon, Jun 16, 2025 at 11:22:38AM +0200, Markus Armbruster wrote: > More than a year ago, Daniel posted patches to put an AI policy in > writing. Reception was mostly positive. A v2 to address feedback > followed with some delay. But no pull request. > > I asked Daniel why, and he told me he w

Re: [PATCH v2 3/3] tracetool: remove redundant event_get_state checks

2025-06-24 Thread Stefan Hajnoczi
On Fri, Jun 20, 2025 at 02:37:20PM +, Tanish Desai wrote: > diff --git a/scripts/tracetool/backend/ftrace.py > b/scripts/tracetool/backend/ftrace.py > index baed2ae61c..2d6d608add 100644 > --- a/scripts/tracetool/backend/ftrace.py > +++ b/scripts/tracetool/backend/ftrace.py > @@ -34,18 +34,15

Re: FreeBSD 14.1 aarch64 iso URL is down

2025-06-24 Thread Stefan Hajnoczi
On Tue, Jun 24, 2025 at 1:41 PM Warner Losh wrote: > > On Tue, Jun 24, 2025 at 11:16 AM Stefan Hajnoczi wrote: > > > > On Tue, Jun 24, 2025 at 12:28 PM Warner Losh wrote: > > > > > > On Tue, Jun 24, 2025 at 10:02 AM Thomas Huth wrote: > > > >

Re: FreeBSD 14.1 aarch64 iso URL is down

2025-06-24 Thread Stefan Hajnoczi
On Tue, Jun 24, 2025 at 12:28 PM Warner Losh wrote: > > On Tue, Jun 24, 2025 at 10:02 AM Thomas Huth wrote: > > > > On 22/06/2025 03.46, Warner Losh wrote: > > > > > > > > > On Sat, Jun 21, 2025, 6:01 PM Stefan Hajnoczi > > <mailto:stef

Re: [PATCH v5 4/7] vhost_user: Add frontend get_shmem_config command

2025-06-24 Thread Stefan Hajnoczi
| 10 +++ > include/hw/virtio/vhost-user.h| 1 + > include/hw/virtio/virtio.h| 2 ++ > 4 files changed, 56 insertions(+) Reviewed-by: Stefan Hajnoczi signature.asc Description: PGP signature

  1   2   3   4   5   6   7   8   9   10   >