Skip to content

Conversation

@akutz
Copy link
Collaborator

@akutz akutz commented Jun 13, 2025

What does this PR do, and why is it needed?

This patch fixes how PCI Passthrough devices are handled when their backing is VirtualPCIPassthroughDvxBackingInfo. Previously they would be removed/added during a pre-poweron reconfigure due to the lack of proper device matching. This patch ensures if nothing has changed, the existing devices are not removed/added.

Which issue(s) is/are addressed by this PR? (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):

Fixes NA

Are there any special notes for your reviewer:

Please add a release note if necessary:

Do not remove/add PCI DVX devices on update if nothing has changed.

@github-actions github-actions bot added the size/L Denotes a PR that changes 100-499 lines. label Jun 13, 2025
This patch fixes how PCI Passthrough devices are handled
when their backing is VirtualPCIPassthroughDvxBackingInfo.
Previously they would be removed/added during a pre-poweron
reconfigure due to the lack of proper device matching. This
patch ensures if nothing has changed, the existing devices
are not removed/added.
@akutz akutz force-pushed the fix/pci-dvx-fix-x-port-vc-8.0.3 branch from bff4506 to f5c7007 Compare September 30, 2025 19:01
@aruneshpa aruneshpa merged commit cb96f74 into vmware-tanzu:release/vc-8.0.3 Oct 1, 2025
8 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L Denotes a PR that changes 100-499 lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants