Skip to content

Releases: prinzdezibel/CloverBootloader

5161+virtio.5

Choose a tag to compare

@prinzdezibel prinzdezibel released this 26 Jan 11:59

Drop SMBIOS v2.x support.
Add SMBIOS v3.x support on QEMU.

** IMPORTANT **
Requires QEMU version >= 8.2 (and SeaBIOS version >= 1.16.0)

Full Changelog: 5161+virtio.4...5161+virtio.5

5161+virtio.4

Choose a tag to compare

@prinzdezibel prinzdezibel released this 26 Jan 11:55
5161+virtio.4

5161+virtio.3

Choose a tag to compare

@prinzdezibel prinzdezibel released this 15 Jan 18:05

Fix for GP-Fault when using AMD architecture

Full Changelog: 5161+virtio.1...5161+virtio.3

5161+virtio.2

Choose a tag to compare

@prinzdezibel prinzdezibel released this 13 Jan 16:24
  • 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

Choose a tag to compare

@prinzdezibel prinzdezibel released this 09 Jan 16:45

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.