mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-07-07 19:06:16 +00:00
The `hotplug_vfio_on_root_bus` configuration option is no longer needed in the runtime-rs. Remove the option from: - `DeviceInfo` struct and its `hotplug_vfio_on_root_bus` field - `PCIeTopology` struct and its construction in `topology.rs` - `HypervisorInfo` struct and its `hotplug_vfio_on_root_bus` field - `KATA_ANNO_CFG_HYPERVISOR_HOTPLUG_VFIO_ON_ROOT_BUS` annotation constant and its handler in `Annotation::apply()` - DragonBall validation check in `ConfigPlugin::adjust_config()` - All runtime-rs TOML config templates (qemu, fc, nvidia GPU variants) - Test fixture TOML files Update the documentation having a reference to it. Signed-off-by: Hyounggyu Choi <Hyounggyu.Choi@ibm.com>
Design
Kata Containers design documents:
- Kata Containers architecture
- API Design of Kata Containers
- Design requirements for Kata Containers
- VSocks
- VCPU handling(in runtime-go)
- VCPU handling(in runtime-rs)
- VCPU threads pinning
- Host cgroups
- Agent systemd cgroup
InotifysupportHookssupport- Metrics(Kata 2.0)
- Metrics in Rust Runtime(runtime-rs)
- Design for Kata Containers
Lazyloadability withnydus - Design for direct-assigned volume
- Design for core-scheduling
- Virtualization Reference Architecture