|
|
|
|
|
by alexey-salmin
887 days ago
|
|
You don't need kernel support, just freeze it's state right after the boot and clone it afterwards. Boot time will be the setup of shadow page tables and other hypervisor structures at new offsets. Plus a few tricks to avoid reproducible RNGs. |
|
You can't do that easily as devices can be attached, detached or reattached dynamically whilst the VM is running and when it is shut down.
In lieu of the hardware / VM support for device trees, with the existing design, the kernel has to probe each device upon every boot.