This release introduces Google Compute Engine support as well as AMD Secure Encrypted Virtualization (SEV) support packages (for an implementation example see go-boot).
Major changes for tamago package API:
- board/google/gcp: new package for Google Cloud Compute KVM support (#61)
- board/firecracker/microvm: account for IRQ change in Firecracker v1.14.0 (5362d64)
- kvm/sev: new package for AMD Secure Encrypted Virtualization (SEV-SNP) support (#58)
- kvm/virtio: new
LegacyPCIinterface for VirtIO legacy PCI devices support (#60) - soc/nxp/caam:
(*CAAM).Jobnew function to export CAAM job input ring access (#59)
Major changes for tamago package internals:
- amd64: raise exception on Invalid Opcode, handle Device Not Available (3939d2d)
- amd64: added frequency calibration through ACPI PM timer ((#58))
- kvm/clock: swap
VMCALLwith modernVMMCALL(6736f19) - kvm/virtio: fix queue size allocation which caused out of range panic on larger queues (2143995)
Full Changelog: v1.25.5...v1.25.6
This release requires GOOS=tamago support in the Go distribution with tamago-go1.25.6 or later releases.