[Intel-gfx] [PATCH 00/13] rip out i830_memory, part 1: everything but xvmc
daniel.vetter at ffwll.ch
Tue Mar 2 00:22:31 PST 2010
Originally I've only wanted to kill the last user of drm_intel_bo_pin (in
the i915 xvmc code). While looking through the code I decided I might as
well kill all the remnants of the old i830_memory allocator.
This patch pile is the first part, it kills i830_memory everywhere but in
the xvmc code.
Patch 2 is something I've stumbled upon while doing this cleanup. Totally
untested because I don't have i965 class hw, but it makes much more sense this
way. Please review carefully.
Carl, can you please either NAK this as too much, too late for 2.11 or
review and merge? If no one NAKs it, I'll send out the xvmc part in a few
days. It's ready and tested like this one, but I don't want to unnecessarily
Tested on my i945GME.
Daniel Vetter (13):
i830_memory: rip out field "end"
Xv: fixup relocation in i965_video.c
i830_memory: rip out field "offset"
i830_memory: kill i830_desribe_allocations
i830_memory: rip out the old video memory allocator
i830_memory: rename i830_bind_all_memory to reflect code reality
i830_memory: no memory allocations without a bo!
i830_memory: kill field "tiling_mode"
i830_memory: rip out field "size"
i830_memory: kill field "pitch"
i830_memory: switch cursors to drm_intel_bo
i830_memory: switch frontbuffer to drm_intel_bo
i830_memory: hide as much of the old memory allocator as possible
src/drmmode_display.c | 15 ++--
src/i830.h | 40 +-------
src/i830_driver.c | 16 +---
src/i830_hwmc.c | 4 +-
src/i830_memory.c | 239 +++++++++++--------------------------------------
src/i830_uxa.c | 6 +-
src/i915_hwmc.c | 76 +++++++---------
src/i965_video.c | 2 +-
8 files changed, 108 insertions(+), 290 deletions(-)
More information about the Intel-gfx