Hypervisor
文章平均质量分 54
各种Hypervisor分析介绍
stray2b
这个作者很懒,什么都没留下…
展开
-
qemu-kvm Hypervisor:ivshmem
ivshmem原创 2023-02-06 09:30:56 · 1204 阅读 · 0 评论 -
fuchsia Zircon Hypervisor:调测手段
fuchsia zircon hypervisor : DEBUG原创 2022-04-19 15:59:10 · 225 阅读 · 0 评论 -
qemu-kvm Hypervisor
qemu创建x86/arm64虚拟机原创 2022-11-07 10:59:29 · 273 阅读 · 0 评论 -
xVisor Hypervisor
硬件环境:khadas vim2软件环境:xvisor准备工作vim2串口连线VIM2单板串口只需要将17/18/19号引脚与TTL GND/TXD/RXD引脚相连即可串口设置打开串口程序PuTTY, 选择session Serial,设置端口COM6(参考设备管理器显示USB-SERIAL端口),设置波特率115200交叉编译cp gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu.tar /usr/local/arm;cd /usr/lo原创 2022-04-19 16:19:25 · 1066 阅读 · 1 评论 -
crosvm Hypervisor:VFIO
前言背景。虚拟化环境中,为提高虚拟机性能,需要将主机设备直通给虚拟机(vm),即:设备透传技术(也叫设备直通技术),该技术需要主机支持Intel(VT-d)或AMD (AMD-Vi)或ARM(SMMU) 硬件虚拟化加速技术。VFIO.简称虚拟功能I/O,VFIO是一套完整的用户态驱动(userspace driver)方案,它可以安全地把设备I/O、中断、DMA等能力呈现给用户空间。目的。VFIO驱动程序框架旨在替换KVM PCI特定设备分配代码,并提供比UIO更安全、功能更强大的用户空间驱动程序环境原创 2022-04-21 20:19:17 · 1338 阅读 · 1 评论 -
crosvm Hypervisor:创建虚拟机
Architecture根据架构文档,在main.rs启动一个典型的crosvm,首先解析命令行参数,然后构建一个”config”结构, linux.rs中的run_config使用config组装和执行VM:1.从elf文件加载kernel2.为虚拟设备创建控制socket3.构建构架相关的VM builder “Arch::build_vm”(`x86_64/src/lib.rs` or `aarch64/src/lib.rs`)4.Arch::build_vm中创建调用linux.rs中cr原创 2022-04-21 10:06:55 · 1701 阅读 · 0 评论 -
fuchsia Zircon Hypervisor
fuchsia zircon Hypervisor创建虚拟机介绍原创 2022-04-19 14:50:03 · 148 阅读 · 0 评论 -
crosvm Hypervisor
crosvm模拟环境本章节介绍了X86版本和ARM64版本crosVM的模拟环境.ARM64的稍复杂一点,需要先模拟一个ARM64 HostServer,再在其上运行crosVM.X86编译启动X86 crosvm依赖三个部分:crosvm二进制,rootfs,Image.crosvm编译下载代码git clone https://chromium.googlesource.com/chromiumos/platform/crosvm 安装编译依赖sudo apt-get instal原创 2022-04-21 09:44:24 · 978 阅读 · 0 评论