mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-25 08:46:27 +00:00
This slightly idealises the behaviour of clients with the aim of measuring the kernel overhead of different workloads. This test focuses on the cost of relocating batchbuffers. A trace file is generated with an LD_PRELOAD intercept around execbuffer, which we can then replay at our leisure. The replay replaces the real buffers with a set of empty ones so the only thing that the kernel has to do is parse the relocations. but without a real workload we lose the impact of having to rewrite active buffers. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
11 lines
402 B
Makefile
11 lines
402 B
Makefile
|
|
include Makefile.sources
|
|
|
|
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/lib
|
|
AM_CFLAGS = $(DRM_CFLAGS) $(CWARNFLAGS) $(CAIRO_CFLAGS) $(LIBUNWIND_CFLAGS)
|
|
LDADD = $(top_builddir)/lib/libintel_tools.la $(DRM_LIBS) $(PCIACCESS_LIBS) $(CAIRO_LIBS) $(LIBUNWIND_LIBS) -lm
|
|
|
|
noinst_LTLIBRARIES = generate_trace.la
|
|
generate_trace_la_LDFLAGS = -module -avoid-version -no-undefined
|
|
generate_trace_la_LIBADD = -ldl
|