[Nouveau] CUDA fixed VA allocations and sparse mappings

2015-07-09 Thread Andrew Chew
> 2. Use the GPUVM inside the GPU to access system memory. The > limitation here is that the GPUVM uses 40-bit addresses, so the > virtual address range must be in the lower 40-bit address range of the > CPU. Access speed is limited by PCI-e bandwidth. Another limitation is > that the system memory

[Nouveau] CUDA fixed VA allocations and sparse mappings

2015-07-07 Thread Andrew Chew
On Tue, Jul 07, 2015 at 11:29:38AM -0400, Ilia Mirkin wrote: > On Mon, Jul 6, 2015 at 8:42 PM, Andrew Chew wrote: > > These ioctls just call into the allocator to allocate a range of addresses, > > resulting in a struct nvkm_vma that tracks that allocation (or releases the >