Introduction
QuickStart
Running Tiny Code in VM
Load Linux Kernel
02-1. Overview of Booting Linux
02-2. ELF binary format and vmlinux structure
02-3. Load initrd
02-4. Setup registers of vcpu
02-5. Serial Console implementation
02-6. ToyVMM implementation
Virtio
03-1. Virtio
03-2. Implement virtio in ToyVMM
03-3. Implement virtio-net device
03-4. Implement virtio-blk device
SMP and CPU specific configuration
04-1. SMP - Symmetric MultuProcessing
04-2. Common CPU configuration
04-3. Intel CPU specific configuration
04-4. AMD CPU specific configuration
Light (default)
Rust
Coal
Navy
Ayu
toyvmm book (ja)
Common CPU Configuration
This content will be added and revised as appropriate.
Please check the
04. SMP
for details.