#
1c54fc3a |
| 23-Feb-2021 |
Rob Bradford <robert.bradford@intel.com> |
hypervisor: Support creating a VM of a specified KVM type
This is necessary to support creating a TD VM.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
|
#
23c46b16 |
| 03-Dec-2020 |
Muminul Islam <muislam@microsoft.com> |
hypervisor, vmm: Implement the mshv module and add mshv support in vmm
Implement hypervisor, Vm, Vcpu crate at a minimal functionalities. Also adds the mshv feature gate, separates out the functiona
hypervisor, vmm: Implement the mshv module and add mshv support in vmm
Implement hypervisor, Vm, Vcpu crate at a minimal functionalities. Also adds the mshv feature gate, separates out the functionalities between kvm and mshv inside the vmm crate.
Co-Developed-by: Nuno Das Neves <nudasnev@microsoft.com> Signed-off-by: Nuno Das Neves <nudasnev@microsoft.com> Co-Developed-by: Praveen Paladugu <prapal@microsoft.com> Signed-off-by: Praveen Paladugu <prapal@microsoft.com> Co-Developed-by: Samuel Ortiz <sameo@linux.intel.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com> Co-Developed-by: Wei Liu <liuwe@microsoft.com> Signed-off-by: Wei Liu <liuwe@microsoft.com> Signed-off-by: Muminul Islam <muislam@microsoft.com>
show more ...
|
#
9ce6c3b7 |
| 04-Dec-2020 |
Muminul Islam <muislam@microsoft.com> |
hypervisor, vmm: Feature guard KVM specific code
There are some code base and function which are purely KVM specific for now and we don't have those supports in mshv at the moment but we have plan f
hypervisor, vmm: Feature guard KVM specific code
There are some code base and function which are purely KVM specific for now and we don't have those supports in mshv at the moment but we have plan for the future. We are doing a feature guard with KVM. For example, KVM has mp_state, cpu clock support, which we don't have for mshv. In order to build those code we are making the code base for KVM specific compilation.
Signed-off-by: Muminul Islam <muislam@microsoft.com>
show more ...
|
#
53f4fed5 |
| 07-Sep-2020 |
Wei Liu <liuwe@microsoft.com> |
hypervisor: drop get_api_version from Hypervisor trait
The new function already checks if the API version is compatible. There is no need to expose the get_api_version function to code outside hyper
hypervisor: drop get_api_version from Hypervisor trait
The new function already checks if the API version is compatible. There is no need to expose the get_api_version function to code outside hypervisor crate.
Signed-off-by: Wei Liu <liuwe@microsoft.com>
show more ...
|
#
d73971e4 |
| 07-Sep-2020 |
Wei Liu <liuwe@microsoft.com> |
hypervisor: kvm: check API compatibility
Signed-off-by: Wei Liu <liuwe@microsoft.com>
|
#
c266e56a |
| 02-Sep-2020 |
Rob Bradford <robert.bradford@intel.com> |
hypervisor: Fix copy and pasted error enum entries
Remove unused GetNrVcpus error and fix duplicated error message for GetCpuId.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
|
#
49b4fba2 |
| 29-Jun-2020 |
Sebastien Boeuf <sebastien.boeuf@intel.com> |
hypervisor: Retrieve list of supported MSRs
Add a new function to the hypervisor trait so that the caller can retrieve the list of MSRs supported by this hypervisor.
Signed-off-by: Sebastien Boeuf
hypervisor: Retrieve list of supported MSRs
Add a new function to the hypervisor trait so that the caller can retrieve the list of MSRs supported by this hypervisor.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
show more ...
|
#
2518b9e3 |
| 28-Jun-2020 |
Wei Liu <liuwe@microsoft.com> |
vmm: hypervisor: fix white space issues
Signed-off-by: Wei Liu <liuwe@microsoft.com>
|
#
72ae1577 |
| 26-Jun-2020 |
Muminul Islam <muislam@microsoft.com> |
hypervisor: Update license to Apache-2.0 OR BSD-3-Clause
Initially the licensing was just Apache-2.0. This patch changes the licensing to dual license Apache-2.0 OR BSD-3-Clause
Signed-off-by: Mumi
hypervisor: Update license to Apache-2.0 OR BSD-3-Clause
Initially the licensing was just Apache-2.0. This patch changes the licensing to dual license Apache-2.0 OR BSD-3-Clause
Signed-off-by: Muminul Islam <muislam@microsoft.com>
show more ...
|
#
cca59bc5 |
| 22-Jun-2020 |
Muminul Islam <muislam@microsoft.com> |
hypervisor, arch: Fix warnings introduced in hypervisor crate
This commit fixes some warnings introduced in the previous hyperviosr crate PR.Removed some unused variables from arch/aarch64 module.
hypervisor, arch: Fix warnings introduced in hypervisor crate
This commit fixes some warnings introduced in the previous hyperviosr crate PR.Removed some unused variables from arch/aarch64 module.
Signed-off-by: Muminul Islam <muislam@microsoft.com>
show more ...
|
#
683210d6 |
| 03-Jun-2020 |
Muminul Islam <muislam@microsoft.com> |
hypervisor: Add Hypervisor trait
As the only hypervisor that Cloud-Hypervisor supports is KVM, the Hypervisor trait accomodates for the upcoming KVM implementation.
This trait will be instanciated
hypervisor: Add Hypervisor trait
As the only hypervisor that Cloud-Hypervisor supports is KVM, the Hypervisor trait accomodates for the upcoming KVM implementation.
This trait will be instanciated at build time through hypervisor specific features, i.e. it's not aiming at run-time selection of hypervisors for Cloud-Hypervisor.
Signed-off-by: Muminul Islam <muislam@microsoft.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
show more ...
|