Thanks. This one was was almost perfect -- it was just missing to remove src/gallium/auxiliary/rtasm/rtasm_ppc_spe.[ch] which was only used by cell.
I'll push later if there are no objections. Jose ----- Original Message ----- > Dear mesa-dev list, > the recent discussion about enabling GLSL unconditionally ([0]) lead > to the > assessment, that certain Gallium3D drivers lacked developers (and > users) but > complicated the development of the actively maintained Gallium3D > drivers. > > The cell driver was named as one such driver. The following patch > should remove > all traces of it from the source tree, but as I'm not /that/ familiar > with > Mesa's code base, I might have missed something or been a little > overeager. > Therefore I'd appreciate if somebody with more knowledge in the field > could > check the patch. > > Please note, that I don't have commit access for Mesa's Git > repository, in case > this patch should get accepted, someone would have to commit the > patch for me. > > As this patch is also quite large, I probably hit the list's size > limit again. > Therefore I've uploaded the patch to [1]. > > Kind regards, > Kai Wasserbäch > > > [0] > <http://lists.freedesktop.org/archives/mesa-dev/2011-November/014845.html> > [1] > <http://dev.carbon-project.org/misc/mesa/0001-gallium-cell-Remove-the-driver.patch.xz> > > > Kai Wasserbäch (1): > gallium/cell: Remove the driver. > > Makefile | 2 - > common.py | 2 +- > configs/linux-cell | 71 - > configs/linux-cell-debug | 10 - > docs/cell.html | 138 -- > docs/contents.html | 3 +- > docs/news.html | 2 +- > docs/relnotes-7.12.html | 2 + > docs/relnotes-7.5.html | 2 +- > docs/sourcetree.html | 1 - > doxygen/gallium.doc | 1 - > .../auxiliary/target-helpers/inline_sw_helper.h | 15 +- > src/gallium/drivers/cell/Makefile | 12 - > src/gallium/drivers/cell/common.h | 377 ---- > src/gallium/drivers/cell/ppu/Makefile | 86 - > src/gallium/drivers/cell/ppu/cell_batch.c | 260 --- > src/gallium/drivers/cell/ppu/cell_batch.h | 54 - > src/gallium/drivers/cell/ppu/cell_clear.c | 93 - > src/gallium/drivers/cell/ppu/cell_clear.h | 42 - > src/gallium/drivers/cell/ppu/cell_context.c | 190 -- > src/gallium/drivers/cell/ppu/cell_context.h | 210 -- > src/gallium/drivers/cell/ppu/cell_draw_arrays.c | 113 - > src/gallium/drivers/cell/ppu/cell_draw_arrays.h | 36 - > src/gallium/drivers/cell/ppu/cell_fence.c | 172 -- > src/gallium/drivers/cell/ppu/cell_fence.h | 60 - > src/gallium/drivers/cell/ppu/cell_flush.c | 109 - > src/gallium/drivers/cell/ppu/cell_flush.h | 45 - > src/gallium/drivers/cell/ppu/cell_gen_fp.c | 2036 > ------------------ > src/gallium/drivers/cell/ppu/cell_gen_fp.h | 42 - > src/gallium/drivers/cell/ppu/cell_gen_fragment.c | 2189 > -------------------- > src/gallium/drivers/cell/ppu/cell_gen_fragment.h | 38 - > src/gallium/drivers/cell/ppu/cell_pipe_state.c | 473 ----- > src/gallium/drivers/cell/ppu/cell_pipe_state.h | 39 - > src/gallium/drivers/cell/ppu/cell_public.h | 10 - > src/gallium/drivers/cell/ppu/cell_render.c | 211 -- > src/gallium/drivers/cell/ppu/cell_render.h | 39 - > src/gallium/drivers/cell/ppu/cell_screen.c | 221 -- > src/gallium/drivers/cell/ppu/cell_screen.h | 55 - > src/gallium/drivers/cell/ppu/cell_spu.c | 219 -- > src/gallium/drivers/cell/ppu/cell_spu.h | 79 - > src/gallium/drivers/cell/ppu/cell_state.h | 65 - > src/gallium/drivers/cell/ppu/cell_state_derived.c | 170 -- > src/gallium/drivers/cell/ppu/cell_state_emit.c | 343 --- > src/gallium/drivers/cell/ppu/cell_state_emit.h | 36 - > .../drivers/cell/ppu/cell_state_per_fragment.c | 1432 > ------------- > .../drivers/cell/ppu/cell_state_per_fragment.h | 39 - > src/gallium/drivers/cell/ppu/cell_state_shader.c | 229 -- > src/gallium/drivers/cell/ppu/cell_state_vertex.c | 120 -- > src/gallium/drivers/cell/ppu/cell_surface.c | 37 - > src/gallium/drivers/cell/ppu/cell_surface.h | 42 - > src/gallium/drivers/cell/ppu/cell_texture.c | 644 ------ > src/gallium/drivers/cell/ppu/cell_texture.h | 102 - > src/gallium/drivers/cell/ppu/cell_vbuf.c | 332 --- > src/gallium/drivers/cell/ppu/cell_vbuf.h | 38 - > src/gallium/drivers/cell/ppu/cell_vertex_fetch.c | 346 --- > src/gallium/drivers/cell/ppu/cell_vertex_shader.c | 145 -- > src/gallium/drivers/cell/spu/.gitignore | 1 - > src/gallium/drivers/cell/spu/Makefile | 83 - > src/gallium/drivers/cell/spu/spu_colorpack.h | 145 -- > src/gallium/drivers/cell/spu/spu_command.c | 810 -------- > src/gallium/drivers/cell/spu/spu_command.h | 35 - > src/gallium/drivers/cell/spu/spu_dcache.c | 145 -- > src/gallium/drivers/cell/spu/spu_dcache.h | 37 - > src/gallium/drivers/cell/spu/spu_exec.c | 1870 > ----------------- > src/gallium/drivers/cell/spu/spu_exec.h | 173 -- > src/gallium/drivers/cell/spu/spu_funcs.c | 173 -- > src/gallium/drivers/cell/spu/spu_funcs.h | 35 - > src/gallium/drivers/cell/spu/spu_main.c | 117 -- > src/gallium/drivers/cell/spu/spu_main.h | 269 --- > src/gallium/drivers/cell/spu/spu_per_fragment_op.c | 631 ------ > src/gallium/drivers/cell/spu/spu_per_fragment_op.h | 44 - > src/gallium/drivers/cell/spu/spu_render.c | 356 ---- > src/gallium/drivers/cell/spu/spu_render.h | 38 - > src/gallium/drivers/cell/spu/spu_shuffle.h | 186 -- > src/gallium/drivers/cell/spu/spu_texture.c | 641 ------ > src/gallium/drivers/cell/spu/spu_texture.h | 67 - > src/gallium/drivers/cell/spu/spu_tgsi_exec.h | 158 -- > src/gallium/drivers/cell/spu/spu_tile.c | 126 -- > src/gallium/drivers/cell/spu/spu_tile.h | 75 - > src/gallium/drivers/cell/spu/spu_tri.c | 843 -------- > src/gallium/drivers/cell/spu/spu_tri.h | 37 - > src/gallium/drivers/cell/spu/spu_util.c | 77 - > src/gallium/drivers/cell/spu/spu_vertex_fetch.c | 146 -- > src/gallium/drivers/cell/spu/spu_vertex_shader.c | 245 --- > src/gallium/drivers/cell/spu/spu_vertex_shader.h | 66 - > src/gallium/targets/libgl-xlib/Makefile | 3 - > src/gallium/targets/libgl-xlib/SConscript | 5 - > src/gallium/targets/libgl-xlib/xlib.c | 2 +- > 88 files changed, 9 insertions(+), 19509 deletions(-) > delete mode 100644 configs/linux-cell > delete mode 100644 configs/linux-cell-debug > delete mode 100644 docs/cell.html > delete mode 100644 src/gallium/drivers/cell/Makefile > delete mode 100644 src/gallium/drivers/cell/common.h > delete mode 100644 src/gallium/drivers/cell/ppu/Makefile > delete mode 100644 src/gallium/drivers/cell/ppu/cell_batch.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_batch.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_clear.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_clear.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_context.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_context.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_draw_arrays.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_draw_arrays.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_fence.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_fence.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_flush.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_flush.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_gen_fp.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_gen_fp.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_gen_fragment.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_gen_fragment.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_pipe_state.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_pipe_state.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_public.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_render.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_render.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_screen.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_screen.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_spu.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_spu.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_state.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_state_derived.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_state_emit.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_state_emit.h > delete mode 100644 > src/gallium/drivers/cell/ppu/cell_state_per_fragment.c > delete mode 100644 > src/gallium/drivers/cell/ppu/cell_state_per_fragment.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_state_shader.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_state_vertex.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_surface.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_surface.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_texture.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_texture.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_vbuf.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_vbuf.h > delete mode 100644 src/gallium/drivers/cell/ppu/cell_vertex_fetch.c > delete mode 100644 src/gallium/drivers/cell/ppu/cell_vertex_shader.c > delete mode 100644 src/gallium/drivers/cell/spu/.gitignore > delete mode 100644 src/gallium/drivers/cell/spu/Makefile > delete mode 100644 src/gallium/drivers/cell/spu/spu_colorpack.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_command.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_command.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_dcache.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_dcache.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_exec.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_exec.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_funcs.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_funcs.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_main.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_main.h > delete mode 100644 > src/gallium/drivers/cell/spu/spu_per_fragment_op.c > delete mode 100644 > src/gallium/drivers/cell/spu/spu_per_fragment_op.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_render.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_render.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_shuffle.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_texture.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_texture.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_tgsi_exec.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_tile.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_tile.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_tri.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_tri.h > delete mode 100644 src/gallium/drivers/cell/spu/spu_util.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_vertex_fetch.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_vertex_shader.c > delete mode 100644 src/gallium/drivers/cell/spu/spu_vertex_shader.h > > -- > 1.7.7.3 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev