drm/nouveau: restructure source tree, split core from drm implementation
authorBen Skeggs <bskeggs@redhat.com>
Wed, 4 Jul 2012 13:44:54 +0000 (23:44 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 3 Oct 2012 03:12:43 +0000 (13:12 +1000)
commit02a841d434513c7b3620250271c372fabce56de5
tree464e7651bc65e8b100ad9eb949729da3d491591a
parent3a92d37e4099054fe187b485a9d27c439c10eca7
drm/nouveau: restructure source tree, split core from drm implementation

Future work will be headed in the way of separating the policy supplied by
the nouveau drm module from the mechanisms provided by the driver core.

There will be a couple of major classes (subdev, engine) of driver modules
that have clearly defined tasks, and the further directory structure change
is to reflect this.

No code changes here whatsoever, aside from fixing up a couple of include
file pathnames.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
183 files changed:
drivers/gpu/drm/nouveau/Makefile
drivers/gpu/drm/nouveau/core/core/mm.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/core/ramht.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/bsp/nv84.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/copy/fuc/nva3.fuc [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/copy/fuc/nva3.fuc.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/copy/fuc/nvc0.fuc.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/copy/nva3.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/copy/nvc0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/crypt/fuc/nv98.fuc [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/crypt/fuc/nv98.fuc.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/crypt/nv84.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/crypt/nv98.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/fifo/nv04.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/fifo/nv10.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/fifo/nv17.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/fifo/nv40.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/fifo/nv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/fifo/nv84.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/fifo/nve0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/ctx.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/ctxnv40.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/ctxnv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/ctxnve0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvc0.fuc [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvc0.fuc.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvc0.fuc [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvc0.fuc.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/nvc0.fuc [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nv04.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nv10.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nv20.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nv40.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nvc0.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nve0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/graph/nve0.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/mpeg/nv31.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/mpeg/nv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/ppp/nv98.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/engine/vp/nv84.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/include/core/mm.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/include/core/ramht.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/include/engine/fifo.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/include/subdev/gpio.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/include/subdev/i2c.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/include/subdev/vm.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nv04.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nv10.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nv20.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nv30.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nv40.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nv50_vram.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nvc0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/fb/nvc0_vram.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/gpio/base.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/gpio/nv10.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/gpio/nv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/i2c/base.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/instmem/nv04.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/instmem/nv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/instmem/nvc0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/mc/nv04.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/mc/nv40.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/mc/nv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/timer/nv04.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/vm/base.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/vm/nv50.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/vm/nvc0.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nouveau_abi16.c
drivers/gpu/drm/nouveau/nouveau_bios.c
drivers/gpu/drm/nouveau/nouveau_bios.h
drivers/gpu/drm/nouveau/nouveau_bo.c
drivers/gpu/drm/nouveau/nouveau_channel.c
drivers/gpu/drm/nouveau/nouveau_connector.c
drivers/gpu/drm/nouveau/nouveau_connector.h
drivers/gpu/drm/nouveau/nouveau_display.c
drivers/gpu/drm/nouveau/nouveau_dma.c
drivers/gpu/drm/nouveau/nouveau_dp.c
drivers/gpu/drm/nouveau/nouveau_drv.c
drivers/gpu/drm/nouveau/nouveau_drv.h
drivers/gpu/drm/nouveau/nouveau_fence.c
drivers/gpu/drm/nouveau/nouveau_fifo.h [deleted file]
drivers/gpu/drm/nouveau/nouveau_gpio.c [deleted file]
drivers/gpu/drm/nouveau/nouveau_gpio.h [deleted file]
drivers/gpu/drm/nouveau/nouveau_gpuobj.c
drivers/gpu/drm/nouveau/nouveau_grctx.h [deleted file]
drivers/gpu/drm/nouveau/nouveau_i2c.c [deleted file]
drivers/gpu/drm/nouveau/nouveau_i2c.h [deleted file]
drivers/gpu/drm/nouveau/nouveau_irq.c
drivers/gpu/drm/nouveau/nouveau_mem.c
drivers/gpu/drm/nouveau/nouveau_mm.c [deleted file]
drivers/gpu/drm/nouveau/nouveau_mm.h [deleted file]
drivers/gpu/drm/nouveau/nouveau_notifier.c
drivers/gpu/drm/nouveau/nouveau_pm.c
drivers/gpu/drm/nouveau/nouveau_ramht.c [deleted file]
drivers/gpu/drm/nouveau/nouveau_ramht.h [deleted file]
drivers/gpu/drm/nouveau/nouveau_state.c
drivers/gpu/drm/nouveau/nouveau_vm.c [deleted file]
drivers/gpu/drm/nouveau/nouveau_vm.h [deleted file]
drivers/gpu/drm/nouveau/nouveau_volt.c
drivers/gpu/drm/nouveau/nv04_dac.c
drivers/gpu/drm/nouveau/nv04_fb.c [deleted file]
drivers/gpu/drm/nouveau/nv04_fbcon.c
drivers/gpu/drm/nouveau/nv04_fence.c
drivers/gpu/drm/nouveau/nv04_fifo.c [deleted file]
drivers/gpu/drm/nouveau/nv04_graph.c [deleted file]
drivers/gpu/drm/nouveau/nv04_instmem.c [deleted file]
drivers/gpu/drm/nouveau/nv04_mc.c [deleted file]
drivers/gpu/drm/nouveau/nv04_software.c
drivers/gpu/drm/nouveau/nv04_timer.c [deleted file]
drivers/gpu/drm/nouveau/nv10_fb.c [deleted file]
drivers/gpu/drm/nouveau/nv10_fence.c
drivers/gpu/drm/nouveau/nv10_fifo.c [deleted file]
drivers/gpu/drm/nouveau/nv10_gpio.c [deleted file]
drivers/gpu/drm/nouveau/nv10_graph.c [deleted file]
drivers/gpu/drm/nouveau/nv17_fifo.c [deleted file]
drivers/gpu/drm/nouveau/nv17_tv.c
drivers/gpu/drm/nouveau/nv20_fb.c [deleted file]
drivers/gpu/drm/nouveau/nv20_graph.c [deleted file]
drivers/gpu/drm/nouveau/nv30_fb.c [deleted file]
drivers/gpu/drm/nouveau/nv31_mpeg.c [deleted file]
drivers/gpu/drm/nouveau/nv40_fb.c [deleted file]
drivers/gpu/drm/nouveau/nv40_fifo.c [deleted file]
drivers/gpu/drm/nouveau/nv40_graph.c [deleted file]
drivers/gpu/drm/nouveau/nv40_grctx.c [deleted file]
drivers/gpu/drm/nouveau/nv40_mc.c [deleted file]
drivers/gpu/drm/nouveau/nv40_pm.c
drivers/gpu/drm/nouveau/nv50_display.c
drivers/gpu/drm/nouveau/nv50_evo.c
drivers/gpu/drm/nouveau/nv50_fb.c [deleted file]
drivers/gpu/drm/nouveau/nv50_fbcon.c
drivers/gpu/drm/nouveau/nv50_fifo.c [deleted file]
drivers/gpu/drm/nouveau/nv50_gpio.c [deleted file]
drivers/gpu/drm/nouveau/nv50_graph.c [deleted file]
drivers/gpu/drm/nouveau/nv50_grctx.c [deleted file]
drivers/gpu/drm/nouveau/nv50_instmem.c [deleted file]
drivers/gpu/drm/nouveau/nv50_mc.c [deleted file]
drivers/gpu/drm/nouveau/nv50_mpeg.c [deleted file]
drivers/gpu/drm/nouveau/nv50_pm.c
drivers/gpu/drm/nouveau/nv50_software.c
drivers/gpu/drm/nouveau/nv50_vm.c [deleted file]
drivers/gpu/drm/nouveau/nv50_vram.c [deleted file]
drivers/gpu/drm/nouveau/nv84_bsp.c [deleted file]
drivers/gpu/drm/nouveau/nv84_crypt.c [deleted file]
drivers/gpu/drm/nouveau/nv84_fence.c
drivers/gpu/drm/nouveau/nv84_fifo.c [deleted file]
drivers/gpu/drm/nouveau/nv84_vp.c [deleted file]
drivers/gpu/drm/nouveau/nv98_crypt.c [deleted file]
drivers/gpu/drm/nouveau/nv98_crypt.fuc [deleted file]
drivers/gpu/drm/nouveau/nv98_crypt.fuc.h [deleted file]
drivers/gpu/drm/nouveau/nv98_ppp.c [deleted file]
drivers/gpu/drm/nouveau/nva3_copy.c [deleted file]
drivers/gpu/drm/nouveau/nva3_copy.fuc [deleted file]
drivers/gpu/drm/nouveau/nva3_copy.fuc.h [deleted file]
drivers/gpu/drm/nouveau/nva3_pm.c
drivers/gpu/drm/nouveau/nvc0_copy.c [deleted file]
drivers/gpu/drm/nouveau/nvc0_copy.fuc.h [deleted file]
drivers/gpu/drm/nouveau/nvc0_fb.c [deleted file]
drivers/gpu/drm/nouveau/nvc0_fbcon.c
drivers/gpu/drm/nouveau/nvc0_fence.c
drivers/gpu/drm/nouveau/nvc0_fifo.c [deleted file]
drivers/gpu/drm/nouveau/nvc0_graph.c [deleted file]
drivers/gpu/drm/nouveau/nvc0_graph.fuc [deleted file]
drivers/gpu/drm/nouveau/nvc0_graph.h [deleted file]
drivers/gpu/drm/nouveau/nvc0_grctx.c [deleted file]
drivers/gpu/drm/nouveau/nvc0_grgpc.fuc [deleted file]
drivers/gpu/drm/nouveau/nvc0_grgpc.fuc.h [deleted file]
drivers/gpu/drm/nouveau/nvc0_grhub.fuc [deleted file]
drivers/gpu/drm/nouveau/nvc0_grhub.fuc.h [deleted file]
drivers/gpu/drm/nouveau/nvc0_instmem.c [deleted file]
drivers/gpu/drm/nouveau/nvc0_pm.c
drivers/gpu/drm/nouveau/nvc0_software.c
drivers/gpu/drm/nouveau/nvc0_vm.c [deleted file]
drivers/gpu/drm/nouveau/nvc0_vram.c [deleted file]
drivers/gpu/drm/nouveau/nve0_fifo.c [deleted file]
drivers/gpu/drm/nouveau/nve0_graph.c [deleted file]
drivers/gpu/drm/nouveau/nve0_graph.h [deleted file]
drivers/gpu/drm/nouveau/nve0_grctx.c [deleted file]