Linux Virtualization Support¶
- KVM
- The Definitive KVM (Kernel-based Virtual Machine) API Documentation
- Secure Encrypted Virtualization (SEV)
- KVM CPUID bits
- The KVM halt polling system
- Linux KVM Hypercall
- KVM Lock Overview
- The x86 kvm shadow mmu
- KVM-specific MSRs
- Nested VMX
- The PPC KVM paravirtual interface
- The s390 DIAGNOSE call on KVM
- s390 (IBM Z) Ultravisor and Protected VMs
- s390 (IBM Z) Boot/IPL of Protected VMs
- Timekeeping Virtualization for X86-Based Architectures
- KVM VCPU Requests
- Review checklist for kvm patches
- ARM
- Devices
- Running nested guests with KVM
- User Mode Linux HOWTO
- 1. Introduction
- 2. Compiling the kernel and modules
- 3. Running UML and logging in
- 4. UML on 2G/2G hosts
- 5. Setting up serial lines and consoles
- 6. Setting up the network
- 7. Sharing Filesystems between Virtual Machines
- 8. Creating filesystems
- 8.1. Create the filesystem file
- 9. Host file access
- 10. The Management Console
- 11. Kernel debugging
- 12. Kernel debugging examples
- 13. What to do when UML doesn’t work
- 13.9. You can network to the host but not to other machines on the net
- 13.10. I have no root and I want to scream
- 13.11. UML build conflict between ptrace.h and ucontext.h
- 14. Diagnosing Problems
- 15. Thanks
- Paravirt_ops
- Guest halt polling