linux_dsm_epyc7002/drivers/gpu/drm/nouveau/nvkm/subdev/fb
Ben Skeggs c73baa831f drm/nouveau/fb/gf100-: allow selection of an alternate big page size
GFxxx/GM1xx support the selection of 64/128KiB big pages globally.

GM2xx supports the same, as well as another mode where the page size
can be selected per-instance.

We default to 128KiB pages (With per-instance for GM200, but the current
code selects 128KiB there already) as the MMU code isn't currently able
to handle otherwise.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2016-07-14 11:53:25 +10:00
..
base.c drm/nouveau/fb/gf100-: allow selection of an alternate big page size 2016-07-14 11:53:25 +10:00
g84.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
gddr3.c drm/nouveau/fb/ramnv50: Deal with cards without timing entries 2015-11-03 15:02:18 +10:00
gddr5.c drm/nouveau/bios/rammap: Identify DLLoff for >= GF100 2015-11-03 15:02:18 +10:00
gf100.c drm/nouveau/fb/gf100-: allow selection of an alternate big page size 2016-07-14 11:53:25 +10:00
gf100.h drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
gk20a.c drm/nouveau/fb/gf100-: allow selection of an alternate big page size 2016-07-14 11:53:25 +10:00
gk104.c drm/nouveau/fb/gf100-: allow selection of an alternate big page size 2016-07-14 11:53:25 +10:00
gm107.c drm/nouveau/fb/gf100-: allow selection of an alternate big page size 2016-07-14 11:53:25 +10:00
gm200.c drm/nouveau/fb/gf100-: allow selection of an alternate big page size 2016-07-14 11:53:25 +10:00
gt215.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
Kbuild drm/nouveau/fb/gm200: setup mmu debug buffer registers at init() 2016-05-20 14:43:04 +10:00
mcp77.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
mcp89.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv1a.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv4e.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv04.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv10.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv20.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv25.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv30.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv35.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv36.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv40.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv41.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv44.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv46.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv47.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv49.c drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
nv50.c drm/nouveau/fb/nv50: remove references to "daemon" 2016-01-11 11:28:23 +10:00
nv50.h drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
priv.h drm/nouveau/fb/gf100-: allow selection of an alternate big page size 2016-07-14 11:53:25 +10:00
ram.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ram.h drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramfuc.h drm/nouveau/fb: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
ramgf100.c drm/nouveau/ltc: convert to new-style nvkm_subdev 2015-08-28 12:40:44 +10:00
ramgk104.c drm/nouveau/nvkm: add/remove 0's to make 7 (or 9)-nibble constants use 8 nibbles 2016-01-11 11:17:40 +10:00
ramgm107.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramgt215.c drm/nouveau/fb/ramgt215: Restructure r111100 calculation for DDR2 2015-11-03 15:02:18 +10:00
rammcp77.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv1a.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv4e.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv04.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv10.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv20.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv40.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv40.h drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv41.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv44.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv49.c drm/nouveau/fb: transition nvkm_ram away from being based on nvkm_object 2015-08-28 12:40:29 +10:00
ramnv50.c drm/nouveau/bus/hwsq: Implement VBLANK waiting heuristic 2015-11-03 15:02:18 +10:00
ramseq.h drm/nouveau/bus/hwsq: Implement VBLANK waiting heuristic 2015-11-03 15:02:18 +10:00
regsnv04.h drm/nouveau/fb: namespace + nvidia gpu names (no binary change) 2015-01-22 12:17:52 +10:00
sddr2.c drm/nouveau/fb/ramnv50: Deal with cards without timing entries 2015-11-03 15:02:18 +10:00
sddr3.c drm/nouveau/bios/rammap: Identify DLLoff for >= GF100 2015-11-03 15:02:18 +10:00