microsoft/openvmm

Public

mirrored from https://github.com/microsoft/openvmmAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity

Commit

virtio: delete VirtioQueueWorkerContext infrastructure (#2979)

Remove the now-unused VQWC legacy code from common.rs:
- VirtioQueueWorkerContext trait
- VirtioQueueWorker struct + impl
- VirtioQueueState struct
- VirtioQueueStateInner enum
- into_running_task() method
- run_queue() method
- AsyncRun<VirtioQueueState> impl

All devices (virtio-pmem, virtio-p9, virtiofs) and tests now use the
direct TaskControl<T, S> + AsyncRun pattern with VirtioQueue directly,
making this infrastructure dead code.
Changed files3Full changed-file index
Branches0Containing branches
Tags0Containing tags