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

Add support for firecracker Hypervisor #282

Closed
mcastelino opened this issue Dec 15, 2018 · 4 comments
Closed

Add support for firecracker Hypervisor #282

mcastelino opened this issue Dec 15, 2018 · 4 comments

Comments

@mcastelino
Copy link
Contributor

mcastelino commented Dec 15, 2018

Add support for firecracker in addition to QEMU as a supported hypervisor in Kata.

This will require a few changes and additions to Kata components

Runtime

  • Making multiqueue optional for network interfaces
    network: Don't assume multiple queues support runtime#1027

  • Adding support for the firecracker API

  • Actual implementation of the hypervisor interface

  • Adding support to boot from disk (vs nvdimm or initramfs)

  • Adding support for virtio-mmio type devices

  • Supporting gRPC based copy of files from host to VM

Kernel

  • Updating the Kata kernel configuration

Packaging

  • Packaging of the rootfs as a disk in a firecracker friendly format
  • Supporting a debug console over vsock (to aid debugging)

Agent

  • Adding support for virtio-mmio type devices in the runtime
  • Supporting gRPC based copy of files from host to VM
@mcastelino
Copy link
Contributor Author

#272

@mcastelino
Copy link
Contributor Author

@mcastelino
Copy link
Contributor Author

@mcastelino
Copy link
Contributor Author

Tracking this in the runtime. Closing it here to avoid confusion.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant