• Ben Skeggs's avatar
    drm/nv50-nvc0: restrict memtype to those specified at creation time · db5c8e29
    Ben Skeggs authored
    Upcoming patches are going to enable full support for buffers that keep
    a constant GPU virtual address whenever they're validated for use by
    the GPU.
    
    In order for this to work properly while keeping support for large pages,
    we need to know if it's ever going to be possible for a buffer to end
    up in GART, and if so, disable large pages for the buffer's VMA.
    
    This is a new restriction that's not present in earlier kernel's, but
    should not break userspace as the current code never attempts to validate
    buffers into a memtype other than it was created with.
    Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
    db5c8e29
nouveau_drv.h 51.1 KB