Releases: prinzdezibel/CloverBootloader
Releases · prinzdezibel/CloverBootloader
5161+virtio.3
Fix for GP-Fault when using AMD architecture
Full Changelog: 5161+virtio.1...5161+virtio.3
5161+virtio.2
- Fix "General Protection Fault" during early boot stage.
The reason for the Exception was the routine AsmReadMsr64, which will
crash when running the CPU under a hypervisor (kvm). The error happens if one specifies the
parameters-accel kvm -cpu host
to QEMU binary. Solution is to
not call the routine and set the affected values in GetCpuInfo to zero
as they are meaningless in virtualised environments. - Add VirtioFsDxe and VirtioBldDxe drivers to bootloader
Full Changelog: 5161+virtio.1...5161+virtio.2
Release 5161 - VirtioSupportEnabled
Clover-5161 Upstream-Release with additional virtio drivers for environments that present hard disks through paravirtualised drivers.
Useful if one wants to leverage the QEMU option -device virtio-blk-pci,drive=drive1
which gives you significantly better performance than emulated SATA devices. Various cloud providers like Hetzner are running KVM as a hypervisor. and also use virtio for disks. The motivation for this release was exactly to be able to use the Clover Bootloader for Hetzner's shared vCPUs, which currently do NOT support UEFI booting.