mario-campos / emulate

GitHub Actions for BSD.
BSD 2-Clause "Simplified" License
36 stars 3 forks source link

Use para-virtualization drivers #6

Open mario-campos opened 2 years ago

mario-campos commented 2 years ago

virtio-net

virtio-scsi

mario-campos commented 2 years ago

I was able to enable a virtio virtual NIC on freebsd-13.0 (but not a virtio storage controller) in commit 4acff140db93894fd53ab185f8fd98caf64b62df.

mario-campos commented 2 years ago

Trying to use the virtio storage-controller interface (hard_drive_interface = "virtio") leads to this export error:

==> virtualbox-iso.default: Error exporting virtual machine: VBoxManage error: VBoxManage: error: Cannot handle medium attachment: storageBus is 8, channel is 0, device is 0
==> virtualbox-iso.default: VBoxManage: error: Details: code VBOX_E_NOT_SUPPORTED (0x80bb0009), component MachineWrap, interface IMachine, callee nsISupports
==> virtualbox-iso.default: VBoxManage: error: Context: "ExportTo(pAppliance, Bstr(pszAbsFilePath).raw(), pVSD.asOutParam())" at line 1786 of file VBoxManageAppliance.cpp