#
dd00bd6e |
| 06-Nov-2024 |
Ruoqing He <heruoqing@iscas.ac.cn> |
hypervisor: arch: Integrate riscv64 to arch module
Integrate `aia` module into `riscv64` module, and enable `riscv64` module if target architecture is RISC-V 64-bit.
Signed-off-by: Ruoqing He <heru
hypervisor: arch: Integrate riscv64 to arch module
Integrate `aia` module into `riscv64` module, and enable `riscv64` module if target architecture is RISC-V 64-bit.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
show more ...
|
#
03b01c02 |
| 27-May-2022 |
Michael Zhao <michael.zhao@arm.com> |
hypervisor: Define `Vgic` trait
Defined `Vgic` trait as the hypervisor agnostic interface for a virtual GIC.
Signed-off-by: Michael Zhao <michael.zhao@arm.com>
|
#
8c85dd32 |
| 10-Dec-2020 |
Muminul Islam <muislam@microsoft.com> |
hypervisor: Move msr and msr_data macro to arch/x86
Currently these two macros(msr, msr_data) reside both on kvm and mshv module. Definition is same for both module. Moving them to arch/x86 module e
hypervisor: Move msr and msr_data macro to arch/x86
Currently these two macros(msr, msr_data) reside both on kvm and mshv module. Definition is same for both module. Moving them to arch/x86 module eliminates redundancy and makes more sense.
Signed-off-by: Muminul Islam <muislam@microsoft.com>
show more ...
|
#
f0360aff |
| 13-Nov-2020 |
Samuel Ortiz <sameo@linux.intel.com> |
hypervisor: Architecture agnostic instruction emulation interface
In order to emulate instructions, we need a way to get access to some of the guest resources. The PlatformEmulator interface provide
hypervisor: Architecture agnostic instruction emulation interface
In order to emulate instructions, we need a way to get access to some of the guest resources. The PlatformEmulator interface provides guest memory and CPU state access to emulator implementations.
Typically, an hypervisor will implement PlatformEmulator for architecture specific instruction emulators to build their framework on top of.
Signed-off-by: Samuel Ortiz <sameo@linux.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 ...
|
#
72e39a34 |
| 03-Jun-2020 |
Muminul Islam <muislam@microsoft.com> |
hypervisor: Add KVM implementation
For each of the traits we are defining kvm related structures and add the trait implementation to the structs. For more information please see the kvm-ioctls and k
hypervisor: Add KVM implementation
For each of the traits we are defining kvm related structures and add the trait implementation to the structs. For more information please see the kvm-ioctls and kvm-bindings crate.
This is a standalone implementation that does not include the switch of the Cloud-Hypervisor vmm and arch crates to it.
Signed-off-by: Muminul Islam <muislam@microsoft.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
show more ...
|