Prepare for 64bit relocation addresses
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 29 Aug 2014 14:19:57 +0000 (15:19 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 29 Aug 2014 19:02:10 +0000 (20:02 +0100)
commit982f7eb238a0898c456e0574dee7c4507738d75f
treef824758529ba8f510a57e632c5e8e81af852446a
parent86055df9682948ef26b06b94a3856676d638e2fb
Prepare for 64bit relocation addresses

This reveal that quite a few locations were writing relocation offsets
but only allowing for 32 bit addresses. To reveal such places in active
tests, we also now double check that we do not use more batch space than
declared.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
34 files changed:
benchmarks/intel_upload_blit_large.c
benchmarks/intel_upload_blit_large_gtt.c
benchmarks/intel_upload_blit_large_map.c
benchmarks/intel_upload_blit_small.c
lib/intel_batchbuffer.c
lib/intel_batchbuffer.h
lib/media_fill_gen8.c
lib/media_fill_gen8lp.c
lib/rendercopy_gen8.c
tests/Makefile.sources
tests/drm_vma_limiter_cached.c
tests/gem_bad_blit.c
tests/gem_caching.c
tests/gem_cs_prefetch.c
tests/gem_double_irq_loop.c
tests/gem_fenced_exec_thrash.c
tests/gem_hangcheck_forcewake.c
tests/gem_partial_pwrite_pread.c
tests/gem_persistent_relocs.c
tests/gem_pipe_control_store_loop.c
tests/gem_reloc_vs_gpu.c
tests/gem_ringfill.c
tests/gem_set_tiling_vs_blt.c
tests/gem_storedw_loop_blt.c
tests/gem_storedw_loop_vebox.c
tests/gem_stress.c
tests/gem_tiled_partial_pwrite_pread.c
tests/gem_unfence_active_buffers.c
tests/gem_unref_active_buffers.c
tests/gem_wait_render_timeout.c
tests/gem_write_read_ring_switch.c
tests/kms_fbc_crc.c
tests/kms_flip.c
tests/kms_mmio_vs_cs_flip.c