rust-vmm / community

rust-vmm community content
491 stars 27 forks source link

Crate Addition Request: CPU model #31

Open yisun-git opened 5 years ago

yisun-git commented 5 years ago

Crate Name

'cpu-model'

Short Description

A crate to provide a generic framework which has standard interfaces and flexible mechanism to support customized CPU models.

Why is this crate relevant to the rust-vmm project?

Customized CPU model is necessary because of below reasons.

  1. Avoid CPU hardware vulnerabilities.
  2. Keep stable guest ABI.
  3. Hard requirement for live migration.
andreeaflorescu commented 5 years ago

Hey @yisun-git can you please give some more details about the interface of this crate and how is it going to be used?

yisun-git commented 5 years ago

Hi @andreeaflorescu, this crate depends on the #50 because I want to make it be hypervisor agnostic. I need firstly get clear answer about #50.