• Alexandre Courbot's avatar
    drm/nouveau/bus: remove cpu_coherent flag · aff51175
    Alexandre Courbot authored
    This flag's only remaining function is to ignore the uncached flag for
    BOs on coherent architectures.
    
    However the reason for allocating an object uncache on a non-coherent
    architecture (namely because the cost of doing explicit flushes/
    invalidations is higher than the benefit of caching the data because
    accesses are few and far between) should also apply on architectures for
    which coherency is maintained implicitly. Thus allocate coherent objects
    as uncached on all architectures.
    Signed-off-by: default avatarAlexandre Courbot <acourbot@nvidia.com>
    Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
    aff51175
pci.c 51.6 KB