Skip to content

nvproxy: move HostDriverVersion into nvconf; resolve latest in sentry - #15459

Open
copybara-service[bot] wants to merge 1 commit into
masterfrom
test/cl995240930
Open

copybara-service[bot] wants to merge 1 commit into
masterfrom
test/cl995240930

Conversation

@copybara-service

Copy link
Copy Markdown

nvproxy: move HostDriverVersion into nvconf; resolve latest in sentry

runsc/sandbox imports //pkg/sentry/devices/nvproxy for two things: probing
the host driver version, and resolving --nvproxy-driver-version=latest. That
import links the full nvproxy ABI table, and with it the sentry kernel, VFS
and MM packages, into the runsc binary.

HostDriverVersion needs only an ioctl on /dev/nvidiactl, so move it to the
nvconf leaf package, which already probes other host driver settings.

Resolving "latest" needs the ABI table, which only the sentry has to link.
runsc now passes "latest" through --nvidia-driver-version, and the boot
command resolves it with nvproxy.LatestDriver(), yielding the same version
as before. Nothing else in runsc used the resolved version.

runsc/sandbox now depends only on nvconf.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#15365 from ayushr2:nvconf-host-driver-version 2b1d212

@copybara-service copybara-service Bot added the exported Issue was exported automatically label Oct 7, 2026
runsc/sandbox imports //pkg/sentry/devices/nvproxy for two things: probing
the host driver version, and resolving --nvproxy-driver-version=latest. That
import links the full nvproxy ABI table, and with it the sentry kernel, VFS
and MM packages, into the runsc binary.

HostDriverVersion needs only an ioctl on /dev/nvidiactl, so move it to the
nvconf leaf package, which already probes other host driver settings.

Resolving "latest" needs the ABI table, which only the sentry has to link.
runsc now passes "latest" through --nvidia-driver-version, and the boot
command resolves it with nvproxy.LatestDriver(), yielding the same version
as before. Nothing else in runsc used the resolved version.

runsc/sandbox now depends only on nvconf.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#15365 from ayushr2:nvconf-host-driver-version 2b1d212
PiperOrigin-RevId: 995240930
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

exported Issue was exported automatically

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant