vf

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2024 License: Apache-2.0 Imports: 16 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddToVirtualMachineConfig added in v0.1.0

func AddToVirtualMachineConfig(dev config.VirtioDevice, vmConfig *vzVirtualMachineConfiguration) error

func ConnectVsockSync

func ConnectVsockSync(vm *vz.VirtualMachine, port uint) (net.Conn, error)

func ExposeVsock

func ExposeVsock(vm *vz.VirtualMachine, port uint, vsockPath string, listen bool) error

func ToVzBootloader added in v0.1.0

func ToVzBootloader(bootloader config.Bootloader) (vz.BootLoader, error)

func ToVzVirtualMachineConfig added in v0.1.0

func ToVzVirtualMachineConfig(vm *config.VirtualMachine) (*vz.VirtualMachineConfiguration, error)

Types

type RosettaShare added in v0.5.0

type RosettaShare config.RosettaShare

func (*RosettaShare) AddToVirtualMachineConfig added in v0.5.0

func (dev *RosettaShare) AddToVirtualMachineConfig(_ *vzVirtualMachineConfiguration) error

type StorageConfig added in v0.1.0

type StorageConfig config.StorageConfig

type USBMassStorage added in v0.1.0

type USBMassStorage config.USBMassStorage

func (*USBMassStorage) AddToVirtualMachineConfig added in v0.1.0

func (dev *USBMassStorage) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

type VirtioBlk added in v0.1.0

type VirtioBlk config.VirtioBlk

func (*VirtioBlk) AddToVirtualMachineConfig added in v0.1.0

func (dev *VirtioBlk) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

type VirtioFs added in v0.1.0

type VirtioFs config.VirtioFs

func (*VirtioFs) AddToVirtualMachineConfig added in v0.1.0

func (dev *VirtioFs) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

type VirtioGPU added in v0.1.0

type VirtioGPU config.VirtioGPU

func (*VirtioGPU) AddToVirtualMachineConfig added in v0.1.0

func (dev *VirtioGPU) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

type VirtioInput added in v0.1.0

type VirtioInput config.VirtioInput

func (*VirtioInput) AddToVirtualMachineConfig added in v0.1.0

func (dev *VirtioInput) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

type VirtioNet added in v0.1.0

type VirtioNet struct {
	*config.VirtioNet
	// contains filtered or unexported fields
}

func (*VirtioNet) AddToVirtualMachineConfig added in v0.1.0

func (dev *VirtioNet) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

func (*VirtioNet) Shutdown added in v0.1.0

func (dev *VirtioNet) Shutdown() error

type VirtioRng added in v0.1.0

type VirtioRng config.VirtioRng

func (*VirtioRng) AddToVirtualMachineConfig added in v0.1.0

func (dev *VirtioRng) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

type VirtioSerial added in v0.1.0

type VirtioSerial config.VirtioSerial

func (*VirtioSerial) AddToVirtualMachineConfig added in v0.1.0

func (dev *VirtioSerial) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

type VirtioVsock added in v0.1.0

type VirtioVsock config.VirtioVsock

func (*VirtioVsock) AddToVirtualMachineConfig added in v0.1.0

func (dev *VirtioVsock) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL