Skip to content

Conversation

@mtjhrc
Copy link
Collaborator

@mtjhrc mtjhrc commented Jan 13, 2026

No description provided.

@mtjhrc mtjhrc force-pushed the refactor-virtqueues branch 3 times, most recently from d2d1b62 to 162fdfb Compare January 20, 2026 13:50
…r (mmio)

Refactor the MmioTransport to fully construct the virtqueues on behalf of the
device.

Signed-off-by: Matej Hrica <mhrica@redhat.com>
Make the worker thread wait on the queue events directly instead of having
an event_handler which would forward the event.

Signed-off-by: Matej Hrica <mhrica@redhat.com>
Instead of each device manually enabling the event_idx for each queue, let's
make the transport layer configure the queues properly based on the acknowledged
features.

If it is necessary to disable this for some specific queue in the future
(unlikely) we could an option for this in QueueConfig or the device could
override this.

Signed-off-by: Matej Hrica <mhrica@redhat.com>
@mtjhrc mtjhrc force-pushed the refactor-virtqueues branch from 162fdfb to 2d21135 Compare January 20, 2026 13:56
@mtjhrc mtjhrc marked this pull request as ready for review January 20, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant