虚拟化
优质
小牛编辑
141浏览
2023-12-01
虚拟化
- [PV_OPS]
noreplace-paravirt - 禁止使用内核通用的半虚拟化接口paravirt_ops,主要用于解决某些在Virtual PC上安装或运行Linux的故障。
- [VMMIO]
virtio_mmio.device=size@baseaddr:irq[:id] - 实例化virtio-mmio设备(CONFIG_VIRTIO_MMIO)。可以多次使用以实例化多个设备。
size 大小(可以使用K,M,G后缀)
baseaddr 物理基准地址(physical base address)
irq 中断号(将会被传递给request_irq())
id(可选) platform设备号(device id)
例子:virtio_mmio.device=1K@0x100b0000:48:7 - [KVM]
kvm.ignore_msrs={0|1} - 是否忽略客户机对未经处理的MSR(unhandled MSR)的访问。"0"(默认值)表示不忽略但是会注入#GP;"1"表示忽略。
- [KVM]
kvm.mmu_audit={0|1} - 是否允许在运行时对KVM MMU进行审计。"0"(默认值)表示禁止审计;"1"表示允许审计。
- [KVM,AMD]
kvm-amd.nested={0|1} - 是否允许嵌套虚拟化(在虚拟机内再创建虚拟机)。"0"表示禁止嵌套;"1"(默认值)表示允许嵌套。
- [KVM,AMD]
kvm-amd.npt={0|1} - 是否允许客户机使用嵌套页表(Nested Page Table)。"0"表示禁止使用;"1"(默认值)表示允许使用。
- [KVM,Intel]
kvm-intel.ept={0|1} - 是否允许客户机使用扩展页表(Extended Page Table)。"0"表示禁止使用;"1"(默认值)表示允许使用。
- [KVM,Intel]
kvm-intel.emulate_invalid_guest_state={0|1} - 是否允许仿真无效的客户机状态。"0"(默认值)表示禁止仿真;"1"表示允许仿真。
- [KVM,Intel]
kvm-intel.flexpriority={0|1} - 是否允许使用FlexPriority技术(TPR[Task Priority Register] shadow)。"0"表示禁止使用;"1"(默认值)表示允许使用。
- [KVM,Intel]
kvm-intel.nested={0|1} - 是否允许VMX嵌套(nVMX)。"0"(默认值)表示禁止;"1"表示允许。
- [KVM,Intel]
kvm-intel.unrestricted_guest={0|1} - 是否允许使用"unrestricted guest"技术。"0"表示禁止使用;"1"(默认值)表示允许使用。
- [KVM,Intel]
kvm-intel.vpid={0|1} - 是否允许使用"Virtual Processor Identification"(tagged TLB)技术。"0"表示禁止使用;"1"(默认值)表示允许使用。