mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
V5 support was broken in a few different ways: - tpu device files (/dev/vfio/X) were created with incorrect minor device nums. - PCI paths on bus' other than 0000:00 were not supported. - VFIO unmap was broken and not properly added to the seccomp allowlist. - The VFIO main device file (/dev/vfio/vfio) did not account for overlapping device address ranges that correspond to different VFIO container groups. Previously TPU support was tested on machines with single TPUs, which masked most of these issues. All these issues should be fixed by this change. Tested manually on GKE. PiperOrigin-RevId: 656037853