Skip to content
This repository was archived by the owner on May 12, 2021. It is now read-only.
This repository was archived by the owner on May 12, 2021. It is now read-only.

use qemu x-ignore-shared to implement vm template #1798

@bergwolf

Description

@bergwolf

Which feature do you think can be improved?

As we want to move to upstream qemu, we should drop as many private qemu patches as possible. One big change we carry with qemu-lite is the migration bypass-shared-memory patch. Qemu 4.0 already has a x-ignore-shared migration capability. With a small change to it, we can make it work similar to bypass-shared-memory and thus get rid of the private qemu patch.

How can it be improved?

  1. change x-ignore-shared to work similar to bypass-shared-memory. The patch should be easily accepted.
  2. change kata runtime to use x-ignore-shared instead of bypass-shared-memory to implement vm template.
  3. change packaging and tests accordingly.

Additional Information

Depending on whether the little qemu patch is backported to QEMU 4.0, we can either get rid of the private qemu patch soon or the next time we lift the qemu version.

Metadata

Metadata

Assignees

Labels

enhancementImprovement to an existing featureneeds-reviewNeeds to be assessed by the team.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions