gitee.com/leisunstar/runtime@v0.0.0-20200521203717-5cef3e7b53f9/pkg/katautils/config-settings.go.in (about) 1 // Copyright (c) 2018 Intel Corporation 2 // Copyright (c) 2018 HyperHQ Inc. 3 // 4 // SPDX-License-Identifier: Apache-2.0 5 // 6 // Note that some variables are "var" to allow them to be modified 7 // by the tests. 8 9 package katautils 10 11 var defaultHypervisorPath = "/usr/bin/qemu-lite-system-x86_64" 12 var defaultHypervisorCtlPath = "/usr/bin/acrnctl" 13 var defaultJailerPath = "/usr/bin/jailer" 14 var defaultImagePath = "/usr/share/kata-containers/kata-containers.img" 15 var defaultKernelPath = "/usr/share/kata-containers/vmlinuz.container" 16 var defaultInitrdPath = "/usr/share/kata-containers/kata-containers-initrd.img" 17 var defaultFirmwarePath = "" 18 var defaultMachineAccelerators = "" 19 var defaultCPUFeatures = "" 20 var defaultShimPath = "/usr/libexec/kata-containers/kata-shim" 21 var systemdUnitName = "kata-containers.target" 22 23 const defaultKernelParams = "" 24 const defaultMachineType = "pc" 25 26 const defaultVCPUCount uint32 = 1 27 const defaultMaxVCPUCount uint32 = 0 28 const defaultMemSize uint32 = 2048 // MiB 29 const defaultMemSlots uint32 = 10 30 const defaultMemOffset uint32 = 0 // MiB 31 const defaultVirtioMem bool = false 32 const defaultBridgesCount uint32 = 1 33 const defaultInterNetworkingModel = "tcfilter" 34 const defaultDisableBlockDeviceUse bool = false 35 const defaultBlockDeviceDriver = "virtio-scsi" 36 const defaultBlockDeviceCacheSet bool = false 37 const defaultBlockDeviceCacheDirect bool = false 38 const defaultBlockDeviceCacheNoflush bool = false 39 const defaultEnableIOThreads bool = false 40 const defaultEnableMemPrealloc bool = false 41 const defaultEnableHugePages bool = false 42 const defaultFileBackedMemRootDir string = "" 43 const defaultEnableSwap bool = false 44 const defaultEnableDebug bool = false 45 const defaultDisableNestingChecks bool = false 46 const defaultMsize9p uint32 = 8192 47 const defaultHotplugVFIOOnRootBus bool = false 48 const defaultPCIeRootPort = 0 49 const defaultEntropySource = "/dev/urandom" 50 const defaultGuestHookPath string = "" 51 const defaultVirtioFSCacheMode = "none" 52 const defaultDisableImageNvdimm = false 53 const defaultVhostUserStorePath string = "/var/run/kata-containers/vhost-user/" 54 55 const defaultTemplatePath string = "/run/vc/vm/template" 56 const defaultVMCacheEndpoint string = "/var/run/kata-containers/cache.sock" 57 58 // Default config file used by stateless systems. 59 var defaultRuntimeConfiguration = "@CONFIG_PATH@" 60 61 // Alternate config file that takes precedence over 62 // defaultRuntimeConfiguration. 63 var defaultSysConfRuntimeConfiguration = "@SYSCONFIG@" 64 65 var name = "kata" 66 var defaultProxyPath = "/usr/libexec/kata-containers/kata-proxy" 67 var defaultNetmonPath = "/usr/libexec/kata-containers/kata-netmon"