Documentation ¶
Index ¶
- type Command
- type TargetConfig
- func (tc *TargetConfig) ArchPlatString() string
- func (tc TargetConfig) Component() component.ComponentConfig
- func (tc TargetConfig) KConfigMenu() (*kconfig.KConfigFile, error)
- func (tc TargetConfig) KConfigValues() (kconfig.KConfigValues, error)
- func (tc TargetConfig) Name() string
- func (tc TargetConfig) PrintInfo(io *iostreams.IOStreams) error
- func (tc TargetConfig) Source() string
- func (tc TargetConfig) Type() unikraft.ComponentType
- func (tc TargetConfig) Version() string
- type Targets
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TargetConfig ¶
type TargetConfig struct { component.ComponentConfig Architecture arch.ArchitectureConfig `yaml:",omitempty" json:"architecture,omitempty"` Platform plat.PlatformConfig `yaml:",omitempty" json:"platform,omitempty"` Format string `yaml:",omitempty" json:"format,omitempty"` Kernel string `yaml:",omitempty" json:"kernel,omitempty"` KernelDbg string `yaml:",omitempty" json:"kerneldbg,omitempty"` Initrd *initrd.InitrdConfig `yaml:",omitempty" json:"initrd,omitempty"` Command []string `yaml:",omitempty" json:"commands"` Extensions map[string]interface{} `yaml:",inline" json:"-"` }
func (*TargetConfig) ArchPlatString ¶
func (tc *TargetConfig) ArchPlatString() string
ArchPlatString returns the canonical name for platform architecture string combination
func (TargetConfig) Component ¶
func (tc TargetConfig) Component() component.ComponentConfig
func (TargetConfig) KConfigMenu ¶
func (tc TargetConfig) KConfigMenu() (*kconfig.KConfigFile, error)
func (TargetConfig) KConfigValues ¶
func (tc TargetConfig) KConfigValues() (kconfig.KConfigValues, error)
func (TargetConfig) Name ¶
func (tc TargetConfig) Name() string
func (TargetConfig) Source ¶
func (tc TargetConfig) Source() string
func (TargetConfig) Type ¶
func (tc TargetConfig) Type() unikraft.ComponentType
func (TargetConfig) Version ¶
func (tc TargetConfig) Version() string
type Targets ¶
type Targets []TargetConfig
Click to show internal directories.
Click to hide internal directories.