feat: add host-backed entropy device support and update kernel configuration
This commit is contained in:
@@ -56,6 +56,17 @@ Spark, UVM uses ARM64 assets and packages.
|
||||
`x86_64`, respectively. Custom `UVM_KERNEL_URL` and `UVM_ROOTFS_URL` overrides
|
||||
must point to assets compatible with the host architecture.
|
||||
|
||||
The default guest kernel is Linux 6.1.155 from Firecracker's published `v1.15`
|
||||
CI artifacts, with built-in `virtio-rng` support. UVM attaches a host-backed
|
||||
entropy device before each guest boot so services such as SSH can initialize
|
||||
their cryptographic random generator. Custom kernels must include
|
||||
`CONFIG_HW_RANDOM=y` and `CONFIG_HW_RANDOM_VIRTIO=y` for this device.
|
||||
|
||||
Older installs used a Linux 4.14 ARM demo kernel and supplied no entropy
|
||||
device. If SSH stays at **Starting OpenBSD Secure Shell server** while ping
|
||||
works, see [SSH startup and guest entropy](USAGE.md#ssh-startup-and-guest-entropy)
|
||||
for the kernel-refresh and retained-VM recovery steps.
|
||||
|
||||
## Trusted Installation
|
||||
|
||||
Installation requires trusted SHA-256 digests by default. Supply digests from
|
||||
|
||||
Reference in New Issue
Block a user