Skip to content

qemu: vhost-user: Support Xen memory mapping quirks

Viresh Kumar qemu-devel virtio-dev xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v3 Latest2 patches 11 repliesIn review

Changes in v3 from the cover letter

- Remove the extra message and instead update the memory regions to carry additional data.

- Drop the one region one mmap relationship and allow back-end to map only parts of a region at once, required for Xen grant mappings.

- Additional cleanup patch 1/2.

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2docs: vhost-user: Define memory region separatelydocs/interop/vhost-user.rst+18 -212 replies
2/2docs: vhost-user: Add Xen specific memory mapping supportdocs/interop/vhost-user.rst+21 -02 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchStefan HajnocziAlex BennéeMichael S. Tsirkin
SeriesA-b
1/2R-b R-b
2/2R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v3 thread

Cover letter [PATCH V3 0/2] qemu: vhost-user: Support Xen memory mapping quirks

Hello,

This patchset tries to update the vhost-user protocol to make it support special memory mapping required in case of Xen hypervisor.

The first patch is mostly cleanup and second one introduces a new xen specific feature.

V2->V3:
- Remove the extra message and instead update the memory regions to carry additional data.

- Drop the one region one mmap relationship and allow back-end to map only parts of a region at once, required for Xen grant mappings.

- Additional cleanup patch 1/2.

V1->V2:
- Make the custom mmap feature Xen specific, instead of being generic.
- Clearly define which memory regions are impacted by this change.
- Allow VHOST_USER_SET_XEN_MMAP to be called multiple times.
- Additional Bit(2) property in flags.

Viresh Kumar (2):
docs: vhost-user: Define memory region separately
docs: vhost-user: Add Xen specific memory mapping support

 docs/interop/vhost-user.rst | 60 ++++++++++++++++++++++++-------------
 1 file changed, 39 insertions(+), 21 deletions(-)
Signature · 6 lines
2.31.1.272.g89b43f80a514


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]