aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/subdev/instmem (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-04-06drm/nouveau/imem/gk20a: Turn instmem lock into mutexThierry Reding1-11/+8
2017-02-17drm/nouveau/core/memory: distinguish between coherent/non-coherent targetsBen Skeggs1-1/+1
2017-02-17drm/nouveau/core/mm: replace region list with next pointerBen Skeggs1-13/+4
2016-11-07drm/nouveau: silence sparse warnings about symbols not being marked staticBen Skeggs1-2/+2
2016-08-04dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski1-7/+6
2016-05-20drm/nouveau/core: remove pmc_enable argument from subdev ctorBen Skeggs1-1/+1
2016-03-14drm/nouveau/instmem/gk20a: add write barrier when releasing DMA objectAlexandre Courbot1-0/+2
2016-01-11drm/nouveau/instmem/gk20a: use DMA API CPU mappingAlexandre Courbot1-92/+62
2016-01-11drm/nouveau/instmem/gk20a: fix race conditionsAlexandre Courbot1-29/+37
2015-11-28Merge branch 'linux-4.4' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixesDave Airlie1-0/+5
2015-11-25drm/nouveau/instmem: protect instobj list with a spinlockBen Skeggs1-0/+5
2015-11-11drm/nouveau: fix build failures on all non ARM.Dave Airlie1-0/+6
2015-11-03drm/nouveau/instmem/gk20a: make use of the IOMMU bitAlexandre Courbot1-4/+6
2015-11-03drm/nouveau/instmem/gk20a: use direct CPU accessAlexandre Courbot1-97/+264
2015-08-28drm/nouveau/tegra: merge platform setup from nouveau drmBen Skeggs1-12/+8
2015-08-28drm/nouveau/device: remove pci/platform_device from common structBen Skeggs1-1/+1
2015-08-28drm/nouveau/device: cleaner abstraction for device resource functionsBen Skeggs2-4/+4
2015-08-28drm/nouveau/imem: convert to new-style nvkm_subdevBen Skeggs6-219/+199
2015-08-28drm/nouveau/bar: convert to new-style nvkm_subdevBen Skeggs2-4/+2
2015-08-28drm/nouveau/ramht: remove dependence on namedbBen Skeggs2-6/+4
2015-08-28drm/nouveau/imem/nv04-nv40: directly use instmem for vbios/ramfc/ramroBen Skeggs2-14/+14
2015-08-28drm/nouveau/imem: improve management of instance memoryBen Skeggs7-336/+693
2015-08-28drm/nouveau/subdev: rename some functions to avoid upcoming conflictsBen Skeggs1-2/+2
2015-08-28drm/nouveau/object: rename some functions to avoid upcoming conflictsBen Skeggs2-5/+5
2015-08-28drm/nouveau/platform: remove subclassing of nvkm_deviceBen Skeggs1-7/+6
2015-08-28drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_objectBen Skeggs1-4/+5
2015-08-28drm/nouveau/imem: use object accessor function for suspend/resumeBen Skeggs1-5/+9
2015-08-28drm/nouveau/imem: remove object accessor functionsBen Skeggs2-16/+26
2015-08-28drm/nouveau/imem: switch to subdev printk macrosBen Skeggs2-13/+17
2015-08-28drm/nouveau/imem: switch to device pri macrosBen Skeggs4-11/+17
2015-08-28drm/nouveau/imem: cosmetic changesBen Skeggs7-193/+189
2015-08-28drm/nouveau/fb: cosmetic changesBen Skeggs1-4/+4
2015-08-28drm/nouveau/device: include core/device.h automatically for subdevs/enginesBen Skeggs1-1/+0
2015-07-27drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutexKamil Dudka1-0/+8
2015-04-14drm/nouveau/instmem/gk20a: fix crash during error pathAlexandre Courbot1-1/+1
2015-04-14drm/nouveau/instmem/gk20a: add IOMMU supportAlexandre Courbot1-39/+252
2015-04-14drm/nouveau/instmem/gk20a: use DMA attributesAlexandre Courbot1-4/+20
2015-04-14drm/nouveau/instmem/gk20a: move memory allocation to instmemAlexandre Courbot2-0/+212
2015-01-22drm/nouveau/instmem: namespace + nvidia gpu names (no binary change)Ben Skeggs6-203/+185
2015-01-22drm/nouveau/gr: rename from graph (no binary change)Ben Skeggs1-3/+3
2015-01-22drm/nouveau: remove symlinks, move core/ to nvkm/ (no code changes)Ben Skeggs7-0/+748