summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/subdev/bar
Commit message (Expand)AuthorAgeFilesLines
* 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/+14Star
| * 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/+21Star
| * drm/nouveau/mmu: automatically handle "un-bootstrapping" of vmmBen Skeggs2017-11-022-8/+2Star
| * 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/+0Star
| * 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/+19Star
| * 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/+0Star
| * drm/nouveau/bar/nv50,g84: drop mmu invalidateBen Skeggs2017-11-026-15/+7Star
* | 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/+15Star
* 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/+17Star
* 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
* drm/nouveau/bar: switch to device pri macrosBen Skeggs2015-08-282-14/+18
* drm/nouveau/bar: cosmetic changesBen Skeggs2015-08-284-134/+126Star
* drm/nouveau/device: include core/device.h automatically for subdevs/enginesBen Skeggs2015-08-283-3/+0Star
* drm/nouveau/timer: namespace + nvidia gpu names (no binary change)Ben Skeggs2015-01-221-0/+1
* drm/nouveau/mmu: namespace + nvidia gpu names (no binary change)Ben Skeggs2015-01-221-0/+1
* drm/nouveau/bar: namespace + nvidia gpu names (no binary change)Ben Skeggs2015-01-227-378/+360Star
* drm/nouveau/mmu: rename from vmmgr (no binary change)Ben Skeggs2015-01-223-3/+3