Skip to content

Conversation

@dcantah
Copy link
Contributor

@dcantah dcantah commented Apr 23, 2021

This change brings in a new generated ttrpc service intended to be implemented
by a virtstack to facilitate running hypervisor isolated containers.

The goal is to have the operations we need and rely on for running hypervisor based
containers be abstracted away so we're not calling directly into HCS for everything
anymore, but rather make it a configurable option on what underlying virtstack is chosen.
These definitions are missing some key Windows features like VSMB but what's here
currently is enough to run a Linux guest with networking.

There will be future work to add an implementation of the UVM interface (#1009)
based off of these definitions.

Signed-off-by: Daniel Canter dcanter@microsoft.com

This change brings in a new generated ttrpc service intended to be implemented
by a virtstack to facilitate running hypervisor isolated containers.

The goal is to have the operations we need and rely on for running hypervisor based
containers be abstracted away so we're not calling directly into HCS for everything
anymore, but rather make it a configurable option on what underlying virtstack is chosen.
These definitions are missing some key Windows features like VSMB but what's here
currently is enough to run a Linux guest at the moment with networking.

There will be future work to add an implementation of the UVM interface (microsoft#1009)
based off of these definitions.

Signed-off-by: Daniel Canter <dcanter@microsoft.com>
@dcantah dcantah requested a review from a team as a code owner April 23, 2021 07:37
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.

3 participants