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>
111 files changed:
drivers/gpu/drm/nouveau/Makefile
drivers/gpu/drm/nouveau/core/core/mm.c [moved from drivers/gpu/drm/nouveau/nouveau_mm.c with 99% similarity]
drivers/gpu/drm/nouveau/core/core/ramht.c [moved from drivers/gpu/drm/nouveau/nouveau_ramht.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/bsp/nv84.c [moved from drivers/gpu/drm/nouveau/nv84_bsp.c with 97% similarity]
drivers/gpu/drm/nouveau/core/engine/copy/fuc/nva3.fuc [moved from drivers/gpu/drm/nouveau/nva3_copy.fuc with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/copy/fuc/nva3.fuc.h [moved from drivers/gpu/drm/nouveau/nva3_copy.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/copy/fuc/nvc0.fuc.h [moved from drivers/gpu/drm/nouveau/nvc0_copy.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/copy/nva3.c [moved from drivers/gpu/drm/nouveau/nva3_copy.c with 98% similarity]
drivers/gpu/drm/nouveau/core/engine/copy/nvc0.c [moved from drivers/gpu/drm/nouveau/nvc0_copy.c with 98% similarity]
drivers/gpu/drm/nouveau/core/engine/crypt/fuc/nv98.fuc [moved from drivers/gpu/drm/nouveau/nv98_crypt.fuc with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/crypt/fuc/nv98.fuc.h [moved from drivers/gpu/drm/nouveau/nv98_crypt.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/crypt/nv84.c [moved from drivers/gpu/drm/nouveau/nv84_crypt.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/crypt/nv98.c [moved from drivers/gpu/drm/nouveau/nv98_crypt.c with 98% similarity]
drivers/gpu/drm/nouveau/core/engine/fifo/nv04.c [moved from drivers/gpu/drm/nouveau/nv04_fifo.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/fifo/nv10.c [moved from drivers/gpu/drm/nouveau/nv10_fifo.c with 98% similarity]
drivers/gpu/drm/nouveau/core/engine/fifo/nv17.c [moved from drivers/gpu/drm/nouveau/nv17_fifo.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/fifo/nv40.c [moved from drivers/gpu/drm/nouveau/nv40_fifo.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/fifo/nv50.c [moved from drivers/gpu/drm/nouveau/nv50_fifo.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/fifo/nv84.c [moved from drivers/gpu/drm/nouveau/nv84_fifo.c with 98% similarity]
drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c [moved from drivers/gpu/drm/nouveau/nvc0_fifo.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/fifo/nve0.c [moved from drivers/gpu/drm/nouveau/nve0_fifo.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/ctx.h [moved from drivers/gpu/drm/nouveau/nouveau_grctx.h with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/ctxnv40.c [moved from drivers/gpu/drm/nouveau/nv40_grctx.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/ctxnv50.c [moved from drivers/gpu/drm/nouveau/nv50_grctx.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.c [moved from drivers/gpu/drm/nouveau/nvc0_grctx.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/ctxnve0.c [moved from drivers/gpu/drm/nouveau/nve0_grctx.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvc0.fuc [moved from drivers/gpu/drm/nouveau/nvc0_grgpc.fuc with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvc0.fuc.h [moved from drivers/gpu/drm/nouveau/nvc0_grgpc.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvc0.fuc [moved from drivers/gpu/drm/nouveau/nvc0_grhub.fuc with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvc0.fuc.h [moved from drivers/gpu/drm/nouveau/nvc0_grhub.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/fuc/nvc0.fuc [moved from drivers/gpu/drm/nouveau/nvc0_graph.fuc with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nv04.c [moved from drivers/gpu/drm/nouveau/nv04_graph.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nv10.c [moved from drivers/gpu/drm/nouveau/nv10_graph.c with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nv20.c [moved from drivers/gpu/drm/nouveau/nv20_graph.c with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nv40.c [moved from drivers/gpu/drm/nouveau/nv40_graph.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nv50.c [moved from drivers/gpu/drm/nouveau/nv50_graph.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c [moved from drivers/gpu/drm/nouveau/nvc0_graph.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nvc0.h [moved from drivers/gpu/drm/nouveau/nvc0_graph.h with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nve0.c [moved from drivers/gpu/drm/nouveau/nve0_graph.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/graph/nve0.h [moved from drivers/gpu/drm/nouveau/nve0_graph.h with 100% similarity]
drivers/gpu/drm/nouveau/core/engine/mpeg/nv31.c [moved from drivers/gpu/drm/nouveau/nv31_mpeg.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/mpeg/nv50.c [moved from drivers/gpu/drm/nouveau/nv50_mpeg.c with 99% similarity]
drivers/gpu/drm/nouveau/core/engine/ppp/nv98.c [moved from drivers/gpu/drm/nouveau/nv98_ppp.c with 97% similarity]
drivers/gpu/drm/nouveau/core/engine/vp/nv84.c [moved from drivers/gpu/drm/nouveau/nv84_vp.c with 97% similarity]
drivers/gpu/drm/nouveau/core/include/core/mm.h [moved from drivers/gpu/drm/nouveau/nouveau_mm.h with 76% similarity]
drivers/gpu/drm/nouveau/core/include/core/ramht.h [moved from drivers/gpu/drm/nouveau/nouveau_ramht.h with 100% similarity]
drivers/gpu/drm/nouveau/core/include/engine/fifo.h [moved from drivers/gpu/drm/nouveau/nouveau_fifo.h with 100% similarity]
drivers/gpu/drm/nouveau/core/include/subdev/gpio.h [moved from drivers/gpu/drm/nouveau/nouveau_gpio.h with 100% similarity]
drivers/gpu/drm/nouveau/core/include/subdev/i2c.h [moved from drivers/gpu/drm/nouveau/nouveau_i2c.h with 100% similarity]
drivers/gpu/drm/nouveau/core/include/subdev/vm.h [moved from drivers/gpu/drm/nouveau/nouveau_vm.h with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nv04.c [moved from drivers/gpu/drm/nouveau/nv04_fb.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nv10.c [moved from drivers/gpu/drm/nouveau/nv10_fb.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nv20.c [moved from drivers/gpu/drm/nouveau/nv20_fb.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nv30.c [moved from drivers/gpu/drm/nouveau/nv30_fb.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nv40.c [moved from drivers/gpu/drm/nouveau/nv40_fb.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nv50.c [moved from drivers/gpu/drm/nouveau/nv50_fb.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nv50_vram.c [moved from drivers/gpu/drm/nouveau/nv50_vram.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nvc0.c [moved from drivers/gpu/drm/nouveau/nvc0_fb.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/fb/nvc0_vram.c [moved from drivers/gpu/drm/nouveau/nvc0_vram.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/gpio/base.c [moved from drivers/gpu/drm/nouveau/nouveau_gpio.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/gpio/nv10.c [moved from drivers/gpu/drm/nouveau/nv10_gpio.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/gpio/nv50.c [moved from drivers/gpu/drm/nouveau/nv50_gpio.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/i2c/base.c [moved from drivers/gpu/drm/nouveau/nouveau_i2c.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/instmem/nv04.c [moved from drivers/gpu/drm/nouveau/nv04_instmem.c with 98% similarity]
drivers/gpu/drm/nouveau/core/subdev/instmem/nv50.c [moved from drivers/gpu/drm/nouveau/nv50_instmem.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/instmem/nvc0.c [moved from drivers/gpu/drm/nouveau/nvc0_instmem.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/mc/nv04.c [moved from drivers/gpu/drm/nouveau/nv04_mc.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/mc/nv40.c [moved from drivers/gpu/drm/nouveau/nv40_mc.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/mc/nv50.c [moved from drivers/gpu/drm/nouveau/nv50_mc.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/timer/nv04.c [moved from drivers/gpu/drm/nouveau/nv04_timer.c with 100% similarity]
drivers/gpu/drm/nouveau/core/subdev/vm/base.c [moved from drivers/gpu/drm/nouveau/nouveau_vm.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/vm/nv50.c [moved from drivers/gpu/drm/nouveau/nv50_vm.c with 99% similarity]
drivers/gpu/drm/nouveau/core/subdev/vm/nvc0.c [moved from drivers/gpu/drm/nouveau/nvc0_vm.c with 99% similarity]
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_gpuobj.c
drivers/gpu/drm/nouveau/nouveau_irq.c
drivers/gpu/drm/nouveau/nouveau_mem.c
drivers/gpu/drm/nouveau/nouveau_notifier.c
drivers/gpu/drm/nouveau/nouveau_pm.c
drivers/gpu/drm/nouveau/nouveau_state.c
drivers/gpu/drm/nouveau/nouveau_volt.c
drivers/gpu/drm/nouveau/nv04_dac.c
drivers/gpu/drm/nouveau/nv04_fbcon.c
drivers/gpu/drm/nouveau/nv04_fence.c
drivers/gpu/drm/nouveau/nv04_software.c
drivers/gpu/drm/nouveau/nv10_fence.c
drivers/gpu/drm/nouveau/nv17_tv.c
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_fbcon.c
drivers/gpu/drm/nouveau/nv50_pm.c
drivers/gpu/drm/nouveau/nv50_software.c
drivers/gpu/drm/nouveau/nv84_fence.c
drivers/gpu/drm/nouveau/nva3_pm.c
drivers/gpu/drm/nouveau/nvc0_fbcon.c
drivers/gpu/drm/nouveau/nvc0_fence.c
drivers/gpu/drm/nouveau/nvc0_pm.c
drivers/gpu/drm/nouveau/nvc0_software.c