Just a heads up, if you use vmm_clock[1] and virtio_vmmci[2] kernel modules that I maintain, you'll need to pull the latest.
Folks in Linux Land decided to twiddle some of the API surface area forcing me to add yet another block of #elif's and kernel version checks to the vmmci(4) implementation. The pvclock(4) implementation just needed a new include. /eyeroll Secondarily, if you have strange reboot issues using Alpine guests on Intel-based hosts, try adding the `reboot=triple` kernel parameter to your /boot/extlinux.conf. I'm still tracking down something fishy in how it calls into the BIOS to attempt a reset. Triple-fault works fine. -dv [1] https://github.com/voutilad/vmm_clock [2] https://github.com/voutilad/virtio_vmmci