On Thu, Feb 16, 2017 at 4:29 AM, Lionel Landwerlin <lionel.g.landwer...@intel.com> wrote: > Intel produces fairly beefy Xeon servers on which it would be nice to be > able to run shader-db to get some results pretty fast. Unfortunately those > don't ship with any intel graphics IP (only ancient Matrox cards). > > This new script stubs a bunch of ioctls so that we can run shader-db on > hardware that doesn't have a /dev/dri/renderD128. > > Example : > > ./intel_run -j70 -pskl -oi965 shaders
This is awesome. Thanks a ton for building this. > > Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> > --- > Makefile | 10 ++- > intel_run | 5 ++ > intel_stub.c | 237 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > 3 files changed, 251 insertions(+), 1 deletion(-) > create mode 100755 intel_run > create mode 100644 intel_stub.c > > diff --git a/Makefile b/Makefile > index 9422b32..52a764f 100644 > --- a/Makefile > +++ b/Makefile > @@ -23,7 +23,15 @@ CFLAGS ?= -g -O2 -march=native -pipe > CFLAGS += -std=gnu99 -fopenmp > LDLIBS = -lepoxy -lgbm > > +INTEL_STUB_CFLAGS = -g -fPIC -shared -Wall `pkg-config libdrm_intel --cflags` > +INTEL_STUB_LIBS = -ldl > + > +all: intel_stub.so run > + > +intel_stub.so: intel_stub.c > + gcc $(INTEL_STUB_CFLAGS) $< -o $@ $(INTEL_STUB_LIBS) $(CC) instead of gcc. Feel free to commit the lot! _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev