summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/subdev/bar (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/bar/gm20b: Avoid BAR1 teardown during initThierry Reding2019-09-171-1/+0
* drm/nouveau: fix bogus GPL-2 license headerBen Skeggs2019-07-191-1/+1
* drm/nouveau: fix bogus GPL-2 license headerIlia Mirkin2019-07-193-3/+3
* treewide: Add SPDX license identifier - KbuildGreg Kroah-Hartman2019-05-301-0/+1
* drm/nouveau/bar/gf100: ensure BAR is mappedJon Derrick2019-05-011-0/+2
* drm/nouveau/bar/nv50: ensure BAR is mappedJon Derrick2019-05-011-3/+9
* drm/nouveau/bar/nv50: check bar1 vmm return valueJon Derrick2019-05-011-0/+2
* drm/nouveau/bar/tu102: rename implementation from tu104Ben Skeggs2019-02-192-16/+16
* drm/nouveau/bar/tu104: initial supportBen Skeggs2018-12-112-0/+99
* drm/nouveau/fifo/gf100-: call into BAR to reset BARs after MMU faultBen Skeggs2018-12-111-0/+20
* Merge branch 'linux-4.15' of git://github.com/skeggsb/linux into drm-fixesDave Airlie2018-01-192-2/+2
|\
| * drm/nouveau/bar/gk20a: Avoid bar teardown during initJon Hunter2018-01-192-2/+2
* | Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2017-11-1611-177/+385
|\|
| * drm/nouveau/bar/gf100: initialise vmm with new interfacesBen Skeggs2017-11-022-18/+14
| * drm/nouveau/bar/nv50: initialise vmm with new interfacesBen Skeggs2017-11-022-18/+19
| * drm/nouveau/mmu: handle instance block setupBen Skeggs2017-11-023-32/+21
| * drm/nouveau/mmu: automatically handle "un-bootstrapping" of vmmBen Skeggs2017-11-022-8/+2
| * drm/nouveau/core/memory: add reference countingBen Skeggs2017-11-022-4/+4
| * drm/nouveau/imem: use fast-path for resume restoreBen Skeggs2017-11-021-1/+0
| * drm/nouveau/imem: use fast-path for suspend backupBen Skeggs2017-11-021-1/+1
| * drm/nouveau/bar/gm107-: wait for instance block binding to completeBen Skeggs2017-11-024-0/+111
| * drm/nouveau/bar: initialise bar2 during oneinitBen Skeggs2017-11-022-0/+6
| * drm/nouveau/bar: prevent BAR2 mapping of objects during destructorBen Skeggs2017-11-021-1/+1
| * drm/nouveau/bar: modify interface to bar2 vmm mappingBen Skeggs2017-11-027-27/+29
| * drm/nouveau/bar: modify interface to bar1 vmm mappingBen Skeggs2017-11-028-21/+19
| * drm/nouveau/bar: expose interface to bar2 teardownBen Skeggs2017-11-025-1/+28
| * drm/nouveau/bar: expose interface to bar2 initialisationBen Skeggs2017-11-027-17/+40
| * drm/nouveau/bar: implement bar1 teardownBen Skeggs2017-11-026-0/+30
| * drm/nouveau/bar: move bar1 initialisation into its own functionBen Skeggs2017-11-028-5/+51
| * drm/nouveau/bar: swap oneinit/init ordering, and rename bar3 to bar2Ben Skeggs2017-11-025-66/+66
| * drm/nouveau/bar: remove NV_PMC_ENABLE_PFIFO twiddlingBen Skeggs2017-11-022-6/+0
| * drm/nouveau/bar/nv50,g84: drop mmu invalidateBen Skeggs2017-11-026-15/+7
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-023-0/+3
|/
* drm/nouveau/bar/gf100: add config option to limit BAR2 to 16MiBBen Skeggs2017-08-222-0/+7
* drm/nouveau/bar/gf100: fix access to upper half of BAR2Ben Skeggs2017-07-251-1/+1
* drm/nouveau/bar/nv50: fix bar2 vm sizeBen Skeggs2016-10-121-2/+2
* drm/nouveau/core: remove pmc_enable argument from subdev ctorBen Skeggs2016-05-201-1/+1
* drm/nouveau/device: cleaner abstraction for device resource functionsBen Skeggs2015-08-282-3/+3
* drm/nouveau/core: remove the remainder of the previous styleBen Skeggs2015-08-282-3/+3
* drm/nouveau/bar: convert to new-style nvkm_subdevBen Skeggs2015-08-289-243/+299
* drm/nouveau/gpuobj: separate allocation from nvkm_objectBen Skeggs2015-08-282-19/+15
* drm/nouveau/bar/gf100: directly use instmem for channel descriptorsBen Skeggs2015-08-281-8/+13
* drm/nouveau/mmu: directly use instmem for page tablesBen Skeggs2015-08-282-2/+2
* drm/nouveau/imem: improve management of instance memoryBen Skeggs2015-08-284-151/+17
* drm/nouveau/mmu: protect each vm with its own mutexBen Skeggs2015-08-282-6/+11
* drm/nouveau/subdev: rename some functions to avoid upcoming conflictsBen Skeggs2015-08-281-2/+2
* drm/nouveau/object: rename some functions to avoid upcoming conflictsBen Skeggs2015-08-281-3/+3
* drm/nouveau/bar: switch to gpuobj accessor macrosBen Skeggs2015-08-282-18/+24
* drm/nouveau/bar: switch to subdev printk macrosBen Skeggs2015-08-281-1/+1
* drm/nouveau/bar: switch to new-style timer macrosBen Skeggs2015-08-281-7/+12