Skip to content

Conversation

@adityagesh
Copy link
Collaborator

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the verify_deployment_provision_swiotlb_force test case to support both SCSI and NVMe disk controllers with different swiotlb parameters, improves error handling for systems without Grub, and explicitly excludes Confidential VMs (CVMs) from testing. The swiotlb kernel parameter is critical for systems that require software I/O translation layer for DMA operations, and NVMe devices require larger bounce buffer pools due to higher I/O throughput.

  • Adds disk controller type detection to apply appropriate swiotlb parameters
  • Implements proper exception handling when GrubConfig is unavailable (e.g., non-Grub distributions)
  • Restricts test to non-CVM environments as boot parameter modification is unsupported in CVMs

@LiliDeng LiliDeng merged commit d7796de into main Dec 16, 2025
64 checks passed
@LiliDeng LiliDeng deleted the aditya/swiotlb_harden branch December 16, 2025 02:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants