Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Remove unused SCSI/virtio-SCSI disk drivers, the LIO/TCMU target stack, guest VFIO/IOMMU passthrough support, and XFS, EROFS, virtio-fs and 9p filesystems from the Cloud Hypervisor guest kernel.
Keep PCI/virtio-PCI, virtio-blk, PMEM/DAX (including virtio-pmem and NVDIMM), ext4, overlayfs, FUSE for guest applications, and loop mounts. PMEM/DAX remains required; overlaybd-tcmu is unused. Hotplug configuration is unchanged.
Add a resolved-config check before compilation that rejects the removed features and requires the retained storage/filesystem support. Branch workflow dispatches build all four x86_64/arm64 × base/eBPF artifacts and upload them to GitHub Actions; S3 publication and source tagging run only on main.
Validation: shell syntax, workflow YAML parsing, git diff --check, and positive/negative checks of the config validator passed locally. A branch build will be dispatched for artifact testing before merge. Guest boot and workload tests (virtio-blk, PMEM/DAX, Docker overlayfs, and FUSE) remain required before merging.