<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-iov.git/tools/test/cuda_drv_test.c, branch archive/pre-squash</title>
<subtitle>Open-IOV vGPU-IO: host-side GSP emulation for unmodified NVIDIA guest drivers
</subtitle>
<id>https://git.vgpu.io/open-iov.git/atom?h=archive%2Fpre-squash</id>
<link rel='self' href='https://git.vgpu.io/open-iov.git/atom?h=archive%2Fpre-squash'/>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/'/>
<updated>2026-09-23T02:43:43+00:00</updated>
<entry>
<title>tools: minimal CUDA driver-API smoke test (dlopen, no toolkit)</title>
<updated>2026-09-23T02:43:43+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-23T02:43:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=b34e4531d8f0b984dc15660d3ab406ae48822931'/>
<id>urn:sha1:b34e4531d8f0b984dc15660d3ab406ae48822931</id>
<content type='text'>
Documents the current CUDA blocker: cuInit returns CUDA_ERROR_NOT_INITIALIZED
(3) on the emulated GPU even though every nvidia.ko ioctl succeeds and
RmInitAdapter completes. libcuda opens /dev/nvidia-uvm before /dev/nvidia0,
so the next milestone is making nvidia-uvm initialize against the emulated
MMU/VAS model.
</content>
</entry>
</feed>
